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月