Co jest nie tak z tym obliczeniem podziału zapytania SQL Server?
Mam tę strukturę tabeli w bazie danych SQL Server 2008 R2:
CREATE TABLE FormTest
(
clientid char(10),
DateSelected date,
A int,
B int,
C int
)
Wypełniłem tabelę FormTest następującymi informacjami
clientid DateSelected A B C
x1 2006-06-09 65150 4921 1
x2 2006-05-05 155926 69092 1
x3 2006-01-20 95603 156892 1
x4 2006-01-20 30704 164741 1
x4 2006-02-03 65150 174834 1
x5 2006-04-28 59629 4921 1
x6 2006-01-27 30704 162356 1
x7 2006-06-30 65150 4921 1
x8 2006-07-10 65150 4921 1
I na koniec uruchamiam to zapytanie sql:
SELECT clientid, (((a+ b + c) / 3) / 216647 * 10) AS Formula1
From FormTest
Ale potem mam te wyniki:
clientid Formula1
x1 0
x2 0
x3 0
x4 0
x4 0
x5 0
x6 0
x7 0
x8 0
Czy ktoś może mi powiedzieć, co robię źle?