gpt4 book ai didi

mysql - 选择天数小于给定阈值的行

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

我有一个时间戳列。假设我想获取一年中的天数为 < 50

的行

其中 1 月 1 日 = 112 月 31 日 = 366

所以该函数不是特定于年份的,我想获得一天范围内的结果,例如所有年份均为 50 和 100。

示例

时间戳

  1. 2012-02-01
  2. 2011-02-01
  3. 2012-04-01

因此检索 DAY < 50 的结果将返回结果:1 和 2,但不是 3。

最佳答案

您可以对 WHERE 子句中的时间戳列使用 DAYOFYEAR() 函数:

SELECT *
FROM tbl
WHERE DAYOFYEAR(timestamp_col) < 50

由于第 50 天发生在 2 月 29 日之前,因此不会考虑任何闰年。

关于mysql - 选择天数小于给定阈值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720907/

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