2014-09-29 44 views
0

我有這個MySQL查詢運行後,我得到了我正在構建的項目任務的甘特圖的開始日期。MySQL當DateTime設置爲0000-00-00時,選擇MIN DateTime 00:00:00

它的偉大工程,只要我的所有項目任務有一個開始日期設定,然而這不是「啓動」任務尚未有0000-00-00 00:00:00這一結果的start_date值在我的甘特圖試圖建立與像16343天圖表

SELECT MIN(date_started) AS start_date 
FROM apoll_web_projects_tasks 
WHERE project_id = '205e34c6-7381-92eb-e6ab-54125429cd2a' 

有沒有辦法讓我想要的價值,但忽略任何值0000-00-00 00:00:00

回答

3

只需添加WHERE date_started != '0000-00-00 00:00:00'這樣的:

SELECT MIN(date_started) AS start_date 
FROM apoll_web_projects_tasks 
WHERE project_id = '205e34c6-7381-92eb-e6ab-54125429cd2a' 
AND date_started != '0000-00-00 00:00:00'