日付

dateadd(Y,1,CURRENT_TIMESTAMP)
というのをネットで見つけた

実際にクエリ発行してみると

select dateadd(Y,1,CURRENT_TIMESTAMP) は 2018-04-03 20:52:17.357

明日になる・・Yって何?
では
select format(CURRENT_TIMESTAMP,’Y’) は 2018年4月

うーむ
調べるとYはdayofyaer の略で年始からの日数

ここで謎だったVBAの
debug.Print format(now,”Y”) が 92 なのだが
これがSQLserverのdayofyearに当たることに気がついた。

ならば SQLserverの
select format(CURRENT_TIMESTAMP,’Y’) は 92 になってほしい所だが
なぜか
2018年4月

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です