【发布时间】:2015-11-22 17:25:08
【问题描述】:
我想创建一个基于数据的查询,它可以显示三列之一。
我有三个日期列:Date1、Date2、Date3。如果 Date1 不等于 '0000-00-00 00:00:00' 并且小于 "
这是我尝试拼凑的语法:
SELECT ID, Type, Status, IF (Date1 <> '0000-00-00 00:00:00' AND < NOW() THEN Date1 ELSEIF Date2 <> '0000-00-00 00:00:00' AND < NOW() THEN Date2 ELSEIF Date3 <> '0000-00-00 00:00:00' AND < NOW() THEN Date3) AS col1 FROM tableA
任何帮助将不胜感激!
【问题讨论】:
标签: mysql if-statement