この期間があります:00:00:23.323
sqlでミリ秒に変換したい。
EDIT://私はこれを試しましたが、それは非常に素晴らしいではありません:
SELECT (DATEPART(hh,'12:13:14.123') * 60 * 60 * 1000)
SELECT (DATEPART(n,'12:13:14.123') * 60 * 1000)
SELECT (DATEPART(s,'12:13:14.123') * 1000)
SELECT DATEPART(ms,'12:13:14.123')
どのように機能しますか?
ご回答ありがとうございます。
私はそれを得ました、それはニースの方法ではありませんが、それは動作します:
SELECT (DATEPART(hh,'00:00:23.323') * 60 * 60 * 1000) + (DATEPART(n,'00:00:23.323') * 60 * 1000) + (DATEPART(s,'00:00:23.323') * 1000) + DATEPART(ms,'00:00:23.323') AS 'DurationInMillis'
Datepart関数を使用できます。このような
select DATEPART(MILLISECOND,GETDATE())+DATEPART(second,getdate())*1000