0

時間を分単位に変換する次の SQL がありますが、0 が返されます。

select (datepart(分, '05:00:00.0000000'))

300を返す

4

1 に答える 1

0

午前 5 時の分のセクションは 0 であるため、つまり 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'))
于 2012-09-01T19:01:20.680 に答える