MySQL如果日期在将来,则选择额外列
我需要检查我的MySQL如果日期在将来,则选择额外列,mysql,sql,Mysql,Sql,我需要检查我的date字段是否在将来使用MySQL,如果是,请添加一个额外的列。重要的是,我不想将此部分作为where子句的一部分,因为我想返回date字段不在未来的行 例如: select dateIsInFuture = 'true' if date > now() 我知道上面的语法无效,但我需要知道如何将其写入有效的SQL语句中 谢谢您可以使用,但使用以下语法: SELECT IF(date > now(), 'true', 'false') as FutureFl
date
字段是否在将来使用MySQL,如果是,请添加一个额外的列。重要的是,我不想将此部分作为where子句的一部分,因为我想返回date
字段不在未来的行
例如:
select
dateIsInFuture = 'true' if date > now()
我知道上面的语法无效,但我需要知道如何将其写入有效的SQL语句中
谢谢您可以使用,但使用以下语法:
SELECT IF(date > now(), 'true', 'false') as FutureFlag FROM YOUR_TABLE
您可以使用,但使用以下语法:
SELECT IF(date > now(), 'true', 'false') as FutureFlag FROM YOUR_TABLE