Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。
TIME関数
今回は日付関数の中からTIME関数を紹介します。
TIME関数の構文は以下のとおりです。
select DATE() from テーブル名
TIME関数は現在の時刻(SQL実行時)をHH:MM:DD形式で返します。
TIME関数使用例
現在の時刻を返します。
引数は不要です。
Excelに貼り付けるとなぜか 1900/1/0 HH:MM:DD形式で表示される。
LEFT関数で先頭部分を抽出してみると日付部分ではなく、時刻部分から抽出された。
関数を「TIME$」にするとHH:MM:DD形式で表示。
但し貼り付けた時点ではExcelに文字列と認識されているようです。