-1

我让用户写了两个日期,比如:'2013-7-8'、'2013-7-15'
存储过程然后执行并返回和更新表。
两列包括:

Avg_Paid_Volume ---- cns_amt

numb_im_looking_for -------------10000
numb_im_looking_for ---------- -- 20000
numb_im_looking_for -------------------------30000
... etc

cns_amt 只是指定时间段内的交易量。
我正在寻找指定两个日期之间的平均支付量,我称之为 @dt_from 和 @dt_to -> 在这种情况下,它将是 10000/8、20000/8 和 30000/8

我想要这些值输入到我的表中(输入到“numb_im_looking_for”)

4

1 回答 1

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 是这里的关键

于 2013-07-17T20:11:49.253 回答