sql >> データベース >  >> RDS >> Sqlserver

現在の日付から最後の 12 か月と、取得した先月の 1 日までの余分な日数を取得するにはどうすればよいですか

    SELECT dateadd(month,datediff(month,0,getdate())-12,0)  

    結果は

    <前>-----------------------2014-08-01 00:00:00.000

    したがって、where 句は

    WHERE datecol>=dateadd(month,datediff(month,0,getdate())-12,0)  

    昨年同月の 1 月 1 日以降のすべてのデータを取得する



    1. MySQLで中央値を計算する方法

    2. エクスポートでPL/pgSQL関数を除外するにはどうすればよいですか?

    3. INNER JOINは、EXISTSよりも優れたパフォーマンスを提供できますか

    4. SQL Server Express(2012)とLocalDBに違いはありますか?