Mysql 如何在单列SQL输出中显示三个不同的日期?

Mysql 如何在单列SQL输出中显示三个不同的日期?,mysql,sql,Mysql,Sql,我需要在单个列中显示sysdate、sysdate-1和sysdate-3。 有人能推荐一个SQL查询吗(不使用游标,只使用普通SQL)?这个怎么样: SELECT CURDATE() AS date UNION SELECT SUBDATE(CURDATE(), 1) UNION SELECT SUBDATE(CURDATE(), 3) 你需要先写一个合理的问题。

我需要在单个列中显示sysdate、sysdate-1和sysdate-3。 有人能推荐一个SQL查询吗(不使用游标,只使用普通SQL)?

这个怎么样:

SELECT CURDATE() AS date
UNION
SELECT SUBDATE(CURDATE(), 1)
UNION
SELECT SUBDATE(CURDATE(), 3)

你需要先写一个合理的问题。