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

SQL Serverで前月の最初と最後の日(タイムスタンプ付き)を取得する方法

    select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0) --First day of previous month
    select DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())-1, -1) --Last Day of previous month
    


    1. MariaDB ROW_COUNT()の説明

    2. Postgresのstrftimeに相当

    3. MariaDBの日付から1年を引く方法

    4. MySQLでのPOSITION()関数のしくみ