gpt4 book ai didi

MySQL 按月、日(不分年份)获取接下来 3 个月的假期

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

我有一个假期表,按日期存储,所以它们有一年:

Christmas        2014-12-25
Birthday 2014-05-12
Holiday 3 2015-11-27

假设今天是 2020 年 11 月 1 日。如何按月、日发生的顺序检索接下来三个月的假期?所以记录集应该是这样的:

Holiday 3        2015-11-27
Christmas 2014-12-25

编辑:如果我修改表格以在单独的列中包含月份和日期(下面按 PressingOnAlways 的建议),我如何查询日期范围?

Holiday          Year        Month      Date
Christmas 2014 12 25
Birthday 2014 05 12
Holiday 3 2015 11 27

最佳答案

您可以使用 SQL 的 DAY() 和 MONTH() 方法选择假期在您的 where 子句中使用 DAY(holiday) AND MONTH(holiday) http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_day

http://www.sqlfiddle.com/#!2/92c97/15

关于MySQL 按月、日(不分年份)获取接下来 3 个月的假期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23142438/

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