Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。
DATE関数
今回は日付関数の中からDATE関数を紹介します。
DATE関数の構文は以下のとおりです。
select DATE() from テーブル名
DATE関数は今日の日付(SQL実行日)をYYYY/M/D形式で返します。
LEFT関数等の文字列関数で日付を扱うときにはYYYY/MM/DD形式でしたが、日付関数で日付を扱う時は異なるようです。
Excel関数のTODAY関数と同じ機能です。
DATE関数使用例
今日の日付を返します。
引数は不要です。
YYYY/M/D 形式で表示されます。
関数を「DATE$()」とするとYYYY-MM-DD形式で表示されます。
但し貼り付けた時点ではExcelに文字列と認識されているようです。