はじめに
備忘録用です。
時間系
現在時刻の取得(日本時間)
DATEADD(hh,9,GETUTCDATE())
テーブル内の日付データの最古のデータと現在の日付差分を取得する
SELECT
DATEDIFF(DAY, MIN(tableA.hiduke_data), DATEADD(hh,9,GETUTCDATE())) as '日付差分'
FROM tableA
日付データを文字列に変換する
SELECT
-- CONVERT(変換後のデータ型, 日付データ, format指定数値)
CONVERT(NVARCHAR, hiduke_data,121) as 'yyyy-MM-dd hh:mi:ss.mmm'
, CONVERT(NVARCHAR,hiduke_data,120) as 'yyyy-MM-dd hh:mi:ss'
, CONVERT(NVARCHAR,hiduke_data, 23) as 'yyyy-MM-dd'
FROM tableA
文字列操作系
数値⇨文字列変換
CONVERT(nvarchar,1000)
文字列長算出
LEN('hogehoge')
参考