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

SQLで先週の最終日を取得するにはどうすればよいですか?

    実際のDATEFIRST設定に関係なく、最後の日曜日は次のようになります。

    SELECT DATEADD(day,
                   -1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
                   GETDATE()
                  ) AS LastSunday
    

    GETDATE()を置き換えます パラメータ@dateを使用 特定の日付の前の最後の日曜日を取得します。



    1. MySQL-length()とchar_length()

    2. AWSEC2からAWSRDSへのOracleデータベースの移行、パート2

    3. Postgres pg_dumpは、毎回異なる順序でデータベースをダンプします

    4. Access2016でフォームヘッダーの背景色を変更する方法