gpt4 book ai didi

php - SQL查询调试

转载 作者:行者123 更新时间:2023-11-29 20:44:29 25 4
gpt4 key购买 nike

有人能给我解释一下这个 mysql 查询吗:

SELECT E.*,
LAST_DAY(
STR_TO_DATE(
concat(
LPAD(
month(
STR_TO_DATE(SUBSTRING(C.month, 1, 3),'%b')), 2, 0
), '/', '01', '/', C.year),'%m/%d/%Y')) as calendar_date

我不明白它选择的日期......一周,还是?

最佳答案

基于 str_to_date 对 %b 的使用并阅读以下内容: MySQL: STR_TO_DATE Function ,

数据必须具有日期信息,例如 JAN FEB MAR,它解释了 3 用法的子字符串。正如评论中所述,它返回该月的最后一个日期,例如

2006-01-31
2016-09-30

MySQL 手册页 str_to_date()LPAD()

对于 LPAD,左边用最左边的 0 填充月份。在这种情况下,只有 1 个,因此 7 将代表 7 月的 072016-7-31Date 稍后会不高兴。但 Date2016-07-31 则为。

关于php - SQL查询调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485675/

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