簡體   English   中英

如何使用mysql獲取兩個給定日期之間的日期列表?

[英]How can I get a list of dates between two given dates with mysql?

我需要使用兩個給定日期之間的MYSQl生成日期列表,並且該日期列表還必須過濾對應於星期二和星期四的日期。 可能嗎?

同時,您可以使用以下示例:

-- TO SELECT DATES IN A GIVEN RANGE
-- THAT DO NOT FALL ON A TUESDAY AND THURSDAY
SELECT dateColumn 
FROM yourTable 
WHERE DAYOFWEEK(dateColumn) NOT IN (3,5) 
    AND dateColumn BETWEEN '2011-01-01' and '2011-12-31';

如果要枚舉日期(而不是數據庫中的日期),請參見以下鏈接:

兩個日期之間的日期列表

您應該能夠使用MySQL DayName函數調整解決方案以過濾所需的日期名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM