如何将minutes(INT)
添加到datetime
的时间部分?
例如:
如果我有这样的日期时间变量:
@shift_start_time = 2015-11-01 08:00:00.000
@increase = 30
如何获得结果:
2015-11-01 08:30:00.000
答案 0 :(得分:17)
答案 1 :(得分:3)
使用dateadd:
DATEADD(minute,@increase,@shift_start_time)
第一个参数可以选择: 年 25美分硬币 月 DAYOFYEAR 天 周 平日 小时 分钟 第二 毫秒 微秒 纳秒
请检查https://msdn.microsoft.com/it-it/library/ms186819%28v=sql.120%29.aspx
答案 2 :(得分:0)
要将分钟添加到datetime的时间部分=>
SELECT DATEADD("mi", @increase, @shift_start_time);