我使用下面的sql语句将小时转换为分钟,但它返回0。为什么我会得到这个?
select (日期部分(分钟,'05:00:00.0000000'))
返回300
发布于 2012-09-02 03:01:21
因为5am的分钟部分是0: ie 05:00:00
你想要像这样的东西
select (datepart(minute, '05:00:00.0000000'))
+ (datepart(hour, '05:00:00.0000000')*60) 或
select datediff(minute, 0, convert(time,'05:00:00.0000000'))https://stackoverflow.com/questions/12230506
复制相似问题