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

SQL Serverで1か月の日数を確認するにはどうすればよいですか?

    SQL Server 2012では、EOMONTH(Transact-SQL)を使用して月の最終日を取得し、次にDAY(Transact-SQL)を使用して月の日数を取得できます。

    DECLARE @ADate DATETIME
    
    SET @ADate = GETDATE()
    
    SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth
    


    1. 列のデータ型をシリアルに変更

    2. row_number()を使用したSQL更新

    3. ルームエラー:クエリによって返される列にフィールド名がありません

    4. CHECKADDCONSTRAINTの後にCHECKCONSTRAINTとADDCONSTRAINTが続きます