【发布时间】:2014-12-10 20:01:33
【问题描述】:
我有一个值为“2014-10-10”的 dateColumn 和一个值为“10:10:44”的 startTimeColumn。如何从表中选择 dateColumn 介于“startDate”和“endDate”之间以及“startDate”上的 startTimeColumn 大于或等于“startTime”的所有内容?
这就是我的意思:(我知道这行不通,但它只是为了表明我的意思)
SELECT * FROM table1 WHERE dateColumn BETWEEN 'startDate' AND 'endDate' AND IF TRUE(
IF(dataColumn == 'startDate')
THEN IF(startTimeColumn >= 'startTime')
RETURN TRUE
ELSE
RETURN FALSE
ELSE
RETURN TRUE
);
我正在使用 MySQL,但无法使用 SQL 函数。
【问题讨论】:
标签: mysql sql date select time