gpt4 book ai didi

MySQL基于月份跨度的选择查询

转载 作者:行者123 更新时间:2023-11-29 05:38:49 26 4
gpt4 key购买 nike

是否可以在预定义的每月跨度内使用 MySQL 选择格式为 YYYY-MM-DD HH-MM-SS 的时间戳?

基本上我希望查询选择从当前日期 now() 到预定义月份(例如一月)的所有行。

举个例子,如果当前日期是 2011 年 6 月 25 日 - MySQL 应该选择从当前日期到 2011 年 1 月 1 日的所有行。

最佳答案

select ... From MyTable
Where SomeDateField Between MakeDate(Year(Now()),1) and Now()

是一种方式。

如果你想在返回多少上有更多的回旋余地,那么不要使用 Makedate

使用 Concat(Cast (Year(Now) As VarChar(4)),'-01-01')

如果您以 YYYY-MM-DD 格式构建字符串,它将自动转换为日期。

关于MySQL基于月份跨度的选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468104/

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