根據MySQL 中的周數確定一周的第一天
資料分析或日曆管理中的常見任務是確定第一天基於週數的一周。在 MySQL 中,我們可以利用簡單的技術來提取此資訊。
解決方案:
要從週數中檢索特定週的第一天,我們可以利用以下查詢:
SELECT DATE(DATE_SUB(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY)), INTERVAL WEEKDAY(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY))) + 1 DAY)) AS WeekStart;
解釋:
範例:
我們來計算本週的第一天,即第29 週:
SELECT DATE(DATE_SUB(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY)), INTERVAL WEEKDAY(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY))) + 1 DAY)) AS WeekStart;
這個查詢將回日期“2023-07-18”,對應於星期日,一週的第一天29.
以上是如何在 MySQL 中根據週數找到一週的第一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!