我让用户写两个日期,比如:'2013-7-8','2013-7-15'
然后存储过程执行并返回并更新表。
两列包括:
numb_im_looking_for ------------------------- 10000
numb_im_looking_for ------------------------ 20000
numb_im_looking_for ------------------------- 30000
......等
cns_amt只是指定时间段内的音量。
我正在寻找指定的两个日期之间的平均付费量,我称之为@dt_from和@dt_to - >在这种情况下,它将是10000 / 8,20000 / 8和30000/8
我希望将这些值输入到我的表中(进入'numb_im_looking_for')
答案 0 :(得分:1)
Declare @dt_to datetime
Declare @dt_from datetime
set @dt_to = convert(datetime,'2013-7-8')
set @dt_from = convert(datetime,'2013-7-15')
Update tableName
Set avg_paid_volume = (cns_amt / datediff(d,@dt_to,@dt_from))
datediff是关键