MySQL:確定一週的第一天
假設您有一個日期,例如2011-01-03,並且想要取得該週的第一天,在本例中為2011-01-02。這對於按週對資料進行分組但每週的開始日期存在變化的查詢特別相關。
要確定一週的第一天,您可以使用下列 MySQL 函數之一:
星期日為開齋節的第一週:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
星期一作為一週的第一天:
DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);
在在您的特定查詢中,您可以修改以下行以選擇日期的第一天week:
date(date_entered) as week, <-------This is what I want to change to select the first day of the week.
透過合併上述函數之一,您可以確保每週的開始與您想要的日期一致,無論實際日期如何。
以上是如何在 MySQL 中取得一週的第一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!