2012-12-28 51 views
1

編輯以更多信息價值: 這裏的基本思想是:進展DB:哪裏設置基於當前日期

Select 
    ID, 
    Site, 
    Pay, 
    Code 
FROM STAFF 
    WHERE CASE 
    When 1/1/2013 < CURDATE() < 3/1/2013 then Staff."Code" in (1,2,3) 
    When 3/1/2013 < CURDATE() < 5/1/2012 then Staff."Code" in (2,3,4) 
    END 

我幾乎從來用戶進度DB所以任何幫助將不勝感激。 謝謝,

+1

您必須提供更完整的示例。很難弄清楚你在問什麼。 – Gerrat

回答

2

你的意思是這樣的嗎?

WHERE 
    (CURDATE() BETWEEN 1/1/2013 AND 3/1/2013 AND Staff."Code" IN (1,2,3)) OR 
    (CURDATE() BETWEEN 3/1/2013 AND 5/1/2013 AND Staff."Code" IN (2,3,4)) 
+0

我在我的例子中加了一點,你的答案看起來像它可能會工作 – user1440675

相關問題