level 2
select DATEDIFF(day,'2019-03-01','2019-03-31') 返回结果是30,实际是31天。
select DATEDIFF(day,'2019-03-01','2019-04-30') 返回结果是60,实际是61天。哪里问题,望大神解答
2019年05月06日 07点05分
1
level 2
还要加上1号那一天,因为从00.00就开始全是1号那天了
2019年05月06日 08点05分
3
嗯,谢谢回答
2019年05月15日 08点05分
level 1
select DATEDIFF(day,'2019-03-01','2019-03-2')
select DATEDIFF(hh,'2019-03-01','2019-03-2')
返回的时间 时间 时间 所以参数上也包含时间 省略就是00:00
这样试试
2019年05月11日 12点05分
5
试了,用HH,返回的是小时,不过是要天数的哦,谢谢回答
2019年05月15日 08点05分
@电子高专的学生 我是让你看看那是多少小时,系统为什么会认为那是1天
2019年05月16日 23点05分