首页 > 解决方案 > 我需要以当前日期结束我的案例陈述

问题描述

我有很多案例的查询。一切正常我只需要知道如何以 curdate() 结尾

end as concat(year(curdate()),' ',monthname(curdate())),
case when

这是示例

`2017 - January` + `2017 - February` + `2017 - March`+ `2017 - April` + `2017 - May` + `2017 - June`  + `2017 - July`
 + `2017 - August`+ `2017 - September` + `2017 - October`    + `2017 - November`  + `2017 - December` AS '2017'

现在我需要将 AS '2017' 设为 year(curdate()-1) 我不知道该怎么做

标签: mysql

解决方案


您将需要为此创建动态 sql,

这是一个简单的例子select

 SET @s = CONCAT('select current_date() "',CURRENT_DATE(),'"' );
 PREPARE stmt FROM @s;
 EXECUTE stmt;

推荐阅读