gpt4 book ai didi

mysql - 日期之间的 CASE 语句

转载 作者:行者123 更新时间:2023-11-29 12:28:58 26 4
gpt4 key购买 nike

对于我的 EntryDate 列,我一直在尝试成功地将数据按月份分离并分成特定名称“2013_04”、“2013_05”等,以便稍后我也可以按它对数据进行分组。这段代码到目前为止还没有成功,如何修改才能工作呢?

CASE
WHEN EntryDate BETWEEN '2013-04-01' AND '2013-04-30' THEN '2013_04'
WHEN EntryDate BETWEEN '2013-05-01' AND '2013-05-31' THEN '2013_05'
WHEN EntryDate BETWEEN '2013-06-01' AND '2013-06-30' THEN '2013_06'
END

谢谢。

最佳答案

您可以使用DATE_FORMAT函数:

DATE_FORMAT(EntryDate, '%Y_%m')

http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format

关于mysql - 日期之间的 CASE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27893023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com