gpt4 book ai didi

mysql - 使用间隔卡在日期上

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

有点卡住了,最终用户可以选择年份/月份,然后收集 5 个月前的数据。我很擅长设置时间戳 (yyyy-mm-dd hh:mm:ss) 列的初始日期,但我可以将 last_day 与间隔结合使用。因此,如果最终用户选择 2013 年 5 月,他们就可以收集 2013 年 5 月 31 日到 2013 年 1 月 1 日期间的所有数据。

 Ex. set @d2:=concat('2013-05','-01');
set @d1:=@d2 - last_day(interval 5 month);
select @d1,@d2;

非常感谢任何帮助/指导。

最佳答案

函数LAST_DAY takes a date as an argument ,不是一个区间。

您想要的代码似乎是:

set @d1 := LAST_DAY(@d2 - INTERVAL 5 MONTH) 

关于mysql - 使用间隔卡在日期上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684210/

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