私は月の最後を取得しようとしています。そのために、次のように書いて、いいえを計算しました。今日から最後の日付までの日数。
select datediff(DAY,GETDATE(),dateadd(m,1,getdate()))-GETDATE()
太字の部分は私にノーを与えます。今日と今日から 1 か月の間の日数、たとえば 30 または 31 とします。次に、30 または 31 から今日の日付を減算します。これは「 -getdate() 」です。
上記のクエリの出力は次のとおりです。
1786-06-06 11:44:30.540
クエリで何が起こっているのか説明していただけますか? 解決策を探しているわけではありません。SQL-Server がクエリをどのように解釈しているかを知りたいのです。
ありがとう。:)