我有一个运行的MySQL查询,它可以为我正在构建的项目任务的甘特图提供开始日期。
只要我的所有项目任务都有一个开始日期集,它就会很好地工作,但是没有"开始"的任务的start_date
值为0000-00-00 00:00:00
。这导致我的甘特图试图构建一个具有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
的任何值?
只需像这样添加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'