0
私はsql server
に新たなんだ、このクエリを記述:
実際のデータでなぜ私のクエリが正しく動作しないのですか?
SELECT top 20 y.Telno,
t.Cycle+'-'+y.Cycle Cycle,
((y.CurBill - t.CurBill)/y.CurBill) Price
FROM [ClubEatc].[dbo].[GetOnlineBills] y
INNER JOIN [ClubEatc].[dbo].[GetOnlineBills] t
ON y.Telno = t.TelNo AND CAST(y.Cycle as int)-1 = CAST(t.Cycle as int)
はCycle=952
でGetOnlineBills
にこのレコードを持っている:
TelNo CurBill TotalBill ExecuteDate Cycle
4133223011 43 1209337 1395/4/21 952
そしてCycle=951
で:
TelNo CurBill TotalBill ExecuteDate Cycle
4133223011 349 1209295 1395/4/21 951
計算
calc
この式で
:
(Curbill.Cycle[952]-Curbill.Cycle[951])/Curbill.Cycle[952]=((349-43))/349=0.87
が、アップクエリは私にこのことを示しています?私はすべての感謝を間違えどこ起こる何
-7.11627906976744
。