mysql - 我的 SQL Case 命令有什么问题?

标签 mysql

SELECT *
FROM booking  
CASE
WHEN Travel_Date <= getDate() THEN 'Past Travel
ELSE 'Future'
END AS 'Has travel happened'

最佳答案

试试这个:

SELECT *, 
  CASE 
    WHEN Travel_Date <= CURDATE() THEN 'Past Travel' 
    ELSE 'Future' 
  END AS 'Has travel happened' 
FROM booking

关于mysql - 我的 SQL Case 命令有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873404/

相关文章:

mysql - 降低 MySQL 命令/作业的优先级(添加索引/其他命令)?

php - 基于 php、mysql、javascript 的多用户基于 Web 的日历

javascript - 如何在脚本中使用SQL查询

sql - 在表格中显示最受欢迎的产品?

javascript - 提交后无法取消禁用已从数据库获取其值的复选框

javascript - 使用 Node.js 和 MySQL 查询函数回调的范围

MySQL Workbench,不断出现错误 1064 错误

mysql - sql 排序依据和分组依据

MySQL/ASP - 令人困惑的 SQL 查询

mysql - 从具有多个值的单列进行计数