SQL Server time型を分単位に変更する

SQL Server time型を分単位に変更する

SQL Serverで、time型を分単位に変更する手順を記述してます。

環境

  • OS windows10 pro
  • SQL server 2019
  • SSMS 18.7.1

time型を分単位に変更

time型を分単位に変更する場合は、時間だけを分に直して、あとは分を加算します。

実際に、以下のテーブルを分単位に直してみます。

SELECT [カラム名] as '時間',
	    CONVERT(int,LEFT([カラム名],2)) * 60 
	     + CONVERT(int,RIGHT(FORMAT([カラム名],'mm'),2))
FROM [dbo].[test]

実行結果

分単位になっていることが確認できます。