0

sep_dt の日付が null であるか、過去 7 日以内のデータのみを表示する必要があります。どうすればいいですか?

 SELECT 
     IIF(SEP_DT >= DATEADD(DAY, -7, GETDATE()) OR SEP_DT = NULL, 1, 0) AS TERMDATE, 
     * 
 FROM MYTable

これは機能していません。余分なTERMDATE列は必要ありません。残りのデータだけが必要です

4

2 に答える 2

0
   SELECT * FROM MYTable WHERE SEP_DT IS NULL or DATEDIFF(day,getdate(),SEP_DT) <=7
于 2013-10-01T06:30:32.177 に答える