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) 我不知道该怎么做
解决方案
您将需要为此创建动态 sql,
这是一个简单的例子select
。
SET @s = CONCAT('select current_date() "',CURRENT_DATE(),'"' );
PREPARE stmt FROM @s;
EXECUTE stmt;
推荐阅读
- javascript - 我如何使用 javascript 刷新页面的一部分
- react-native - 如何修复“ReactNative:无法运行程序”错误
- javascript - AJAX 上传后 $_FILES 为空
- r - 在 mac 时区安装 lightgbm_r 时发生错误
- adobe-indesign - 在 Extendscript Indesign 中重新排序 XML 元素
- laravel - 部署 Laravel 代码时出错
- mariadb - CentOS 7 MariaDB 10 远程连接设置
- docker - 跨 Docker 容器共享内存:'--ipc=host' vs. '--ipc=shareable'
- json - 使用 jq 添加 JSON 对象时如何防止转义?
- java - java中的正则表达式匹配而不使用正则表达式