gpt4 book ai didi

MySql:从年和月创建日期时间

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

我有以下查询:

SELECT count(*) as 'count' 
FROM myTable
WHERE myDateTime >= DATE1 AND myDateTime < DATE2

-myDateTimemyTable 中的日期时间类型 (2013-01-30 08:48:13)。
-DATE1DATE2 也应该创建为日期时间,以便我可以比较它们,如下所示:

-DATE1 应根据年份(例如 2013)和月份(例如 01)参数创建,并且日期应始终为 01(该月的第一天)
-DATE2 应与 DATE1 相同,并添加月份。 (如果DATE12013-01-01 00:00:00那么DATE2应该是2013-02-01 00:00 :00)

最佳答案

您可以将日期创建为数字,然后将其转换为日期:

where myDateTime >= date(@year * 10000 + @month * 100 + 1) and
myDateTime < date_add(date(@year * 10000 + @month * 100 + 1), interval 1 month)

关于MySql:从年和月创建日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28196600/

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