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

今月の最初の営業日-SQLServer

    単純なcaseステートメントでそれが可能です

    SELECT CASE 
            WHEN DATENAME(WEEKDAY, dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)) = 'Saturday'
                THEN dateadd(mm, DATEDIFF(MM, 0, getdate()), 0) + 2
            WHEN DATENAME(WEEKDAY, dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)) = 'Sunday'
                THEN dateadd(mm, DATEDIFF(MM, 0, getdate()), 0) + 1
            ELSE dateadd(mm, DATEDIFF(MM, 0, getdate()), 0)
            END
    


    1. mysql export sql dumpはアルファベット順に、インポート中に外部キー制約エラーが発生します

    2. getReadableDatabase()のNullPointerException

    3. レコードが見つからない場合はゼロを返します

    4. Javaを介して新しいdbレコードをリッスンする方法