OrNo CurrentDate PreviousDate Finished Amount
G988 02.05.2013 14:00:47 NULL False 1560
G988 02.05.2013 21:30:00 02.05.2013 14:00:47 False 3170
G988 03.05.2013 06:00:00 02.05.2013 21:30:00 False 5095
G988 03.05.2013 07:46:24 03.05.2013 06:00:00 True 5254
表名:oldDate
我有这个数据,我必须计算一天的总金额,但我还需要减去前一天的金额,以便只计算今天(当前日期)产生的金额。
当前日期是处理订单的实际日期,而上一个日期是处理此订单的最后一天的日期。如果我对数据的解释不清楚,请指出我,我试过..
if t2.CurrentDate = t1.PreviousDate and datepart(t2.CurrentDate)= datepart(t1.CurrentDate)
then
if t1.CurrentDate>t2.CurrentDate
then @amount = t1.Amount
else @amount = t2.Amount
我不擅长处理连接.. :(所以我对这个逻辑有问题,我尝试了其他示例中的一些其他代码但没有成功,任何想法都会非常感激..