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

SQL Server 2012 - where 句の case ステートメント

    これを試してみてください -

    SELECT foo,
           bar,
           test
    FROM [table]
    WHERE bar = 1
        AND (
                (
                    foo = 0 
                    AND 
                    DATEDIFF(dd, GETDATE(), 2 ) < test
                )
            OR  
                DATEDIFF(hh, GETDATE(), 2 ) < test
            )
    


    1. SQL Server 2008 で EXCEPTION_ACCESS_VIOLATION をデバッグする方法

    2. PHPMysql検索クエリ

    3. WiXからSQLExpressをブートストラップしますか?

    4. 列名がN個の既知の値の1つであるMYSQLで列名を動的に選択することは可能ですか?