簡體   English   中英

Ms acccess SQL 查詢獲取兩個日期之間的生日

[英]Ms acccess SQL Query to get Birthday between two dates

女士訪問 SQL 查詢獲取兩個日期之間的生日

我想知道誰的生日在給定日期之間。 例如 FromDate:-27-11-2021 ToDate:- 02-12-2021 我想獲取 FromDate 和 ToDate 之間的所有生日

我試過的: -

 SELECT * FROM tblMembers WHERE (Month(DOB) = 11 AND Day(DOB) >= 27) AND (Month(DOB) = 12 AND Day(DOB) <= 02 and Year(DOB)>1753)  OR (Month(DOB) > 11 AND Month(DOB) < 12 and Year(DOB)>1753) and status='Active' Order by Month(dob), Day(dob)

當 From month 和 To month 相同時,上面的查詢是正確的,但不同的月份它沒有顯示任何數據。

您可以在運算符between使用

  SELECT *
  FROM tblMembers 
  WHERE dob BETWEEN fromDate AND toDate AND status = 'Active'
  ORDER BY dob

SELECT * FROM tblMembers WHERE ((DOB) >#27-11-2021# AND (DOB)<#02-12-2021#) and status='Active' Order by Month(dob), Day(dob)

暫無
暫無

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

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