sqlite 初年度からの経過日数を求める

sqlite 初年度からの経過日数を求める

sqliteで、初年度からの経過日数を求める手順を記述してます。「strftime」で「%j」で日付を指定することで可能です。実行結果は「DB Browser for SQLite」上で確認してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

初年度からの経過日数を求めるには、「strftime」で「%j」を使用します。

strftime('%j',日付)

実際に、以下のテーブル「hoge」というテーブルを使用して実行してみます。

「年月日」に変換して取得してみます。

select 
created_date,
strftime('%j', created_date)
FROM hoge;

実行結果

取得されていることが確認できます。

文字追加

以下のように、文字を追加することも可能です。

select 
created_date,
strftime('%j日', created_date)
FROM hoge;

実行結果