我需要在当前日期结束我的个案声明

时间:2018-12-12 07:49:33

标签: mysql

我有很多情况下的查询。一切都在工作,我只需要知道如何将尾写为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) 我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

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

这是select的简单示例。

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