日時列を 1 つ含むテーブルがあります。過去 6 か月間だけ行を返す必要があります。これは、
where datetime_column > DATEADD(m, -6, current_timestamp)
しかし、月の初日から始まる最新の月を返したい場合、このオプションを拡張するにはどうすればよいですか? たとえば、月の半ばにこの条件を実行する(14/6/2000)
と、最新の行は に設定されます14/1/2000
が、 として返したいと思い1/1/2000
ます。何かアドバイス?
いくつかのサブクエリ (月関数を含む datetime の最大関数) を試しましたが、成功しませんでした。