我希望得到两个日期/时间之间的微小差异
我的查询是
选择DATEDIFF(分钟,'2017-06-06 16:01:59','2017-06-06 15:49:25')为 minutes_difference into table1
'显示我的table1行
从table1
中选择*
但我得到一个负值
minute_difference = -12
这是我的screenshot
请告诉我我的查询有什么问题。谢谢!
答案 0 :(得分:0)
只需反转最后两个参数。
答案 1 :(得分:0)
Select DATEDIFF(MINUTE,'2017-06-06 15:49:25','2017-06-06 16:01:59') as minutes_difference into table1
像这样,较低的日期应该在第一个。
答案 2 :(得分:0)
您是否尝试使用ABS功能?
选择ABS(DATEDIFF(分钟,'2017-06-06 16:01:59','2017-06-06 15:49:25'))作为minute_difference进入table1