mysql - MySQL 中的简单 STR_TO_DATE 问题

标签 mysql sql date select

我输入了“2012 年 12 月”这样的日期,并希望将其转换为“2012-12-01”这样的日期。我正在使用 STR_TO_DATE('Dec 2012','%b %Y'),它最终看起来像 2012-12-00。有什么想法如何将其设置为该月的第一天吗?

提前致谢。

最佳答案

DATE_FORMAT(STR_TO_DATE('Dec 2012','%b %Y'), '%Y-%m-01')

关于mysql - MySQL 中的简单 STR_TO_DATE 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14342779/

相关文章:

sql - 每组 LIMIT - Google BigQuery/标准 SQL

MySQL CASE更新多列

java - 无论日期如何,检查给定时间是否介于两次之间

MySQL - 我可以在一个 INSERT 语句中插入多少行?

php - 如何仅从表中获取已排序的更新行?

c++ - Mysql与Visual C++的连接

php - 找出记录的可用日期中最大的日期,然后将输出映射到其他类似的输出以找到所有日期中的最大日期

Mysql 控制台备份导入在正确的目录和正确的密码下失败

javascript - 如何将 args[1] 转换为日期以输入 MySQL DB(Javascript、DiscordJS)?

Ruby 相当于 JavaScript 操作符 `||`