0

こんにちは、SQL Server 2008 を初めて使用します。SQL Server で以下のクエリを実行すると、ソース テーブルのデータが表示されません。以下のクエリを最適化して、データを正しく取得できると思います。誰かが私を助けてくれたら、とても感謝しています。

SELECT *
FROM   Report
WHERE  ( ( Create_Date BETWEEN '10/10/2013 16:00:00' AND '10/16/2013 15:59:59' )
          OR ( Date_Resolved BETWEEN '10/10/2013 16:00:00' AND '10/16/2013 15:59:59' )
          OR ( ( ( Create_Date < '10/10/2013 16:00:00' )
                 AND ( Date_Resolved > '10/10/2013 16:00:00' ) )
                OR ( ( Create_Date < '10/10/2013 16:00:00' )
                     AND ( IsDate(Date_Resolved) IS NULL ) ) )
          OR ( ( ( Create_Date < '10/16/2013 15:59:59' )
                 AND ( Date_Resolved > '10/16/2013 15:59:59' ) )
                OR ( ( Create_Date < '10/16/2013 15:59:59' )
                     AND ( IsDate(Date_Resolved) IS NULL ) ) ) ) 
4

1 に答える 1