通过数据库sql脚本,查询某一表列格式为 'yyyy-mm-dd hh:mi:ss' 格式的字符串时,保留格式为 'yyyy-mm‘字符串,要求sql能应用于mySQL 5.7 版本上
时间: 2024-02-12 15:06:15 浏览: 102
mysql5.7版本,其他5.7版本也可以
可以使用MySQL的日期和时间函数来处理日期时间格式,例如使用DATE_FORMAT函数。针对你的要求,可以这样写SQL脚本:
```
SELECT DATE_FORMAT(your_date_column, '%Y-%m') AS formatted_date
FROM your_table;
```
其中,`your_date_column`是你要查询的日期时间列,`your_table`是你要查询的表名。`%Y-%m`是DATE_FORMAT函数的格式化字符串,表示输出的格式是年份和月份,以横杠分隔。
这个SQL脚本可以在MySQL 5.7版本上运行。注意,DATE_FORMAT函数的参数必须是DATE、DATETIME、TIMESTAMP或者与之兼容的格式。如果你的日期时间格式不是这些类型,可以使用STR_TO_DATE函数进行转换。
阅读全文