現在我有這個拉本週的數據,但一週從星期日開始,我希望星期一開始的一天我該如何做到這一點?周(NOW())週日開始需要從週一開始
$result = mysql_query("SELECT * FROM form_2 WHERE week(timestamp) = week(NOW())");
現在我有這個拉本週的數據,但一週從星期日開始,我希望星期一開始的一天我該如何做到這一點?周(NOW())週日開始需要從週一開始
$result = mysql_query("SELECT * FROM form_2 WHERE week(timestamp) = week(NOW())");
按照docs,使用WEEK(timestamp,1)
你可以嘗試:"SELECT * FROM form_2 WHERE week(timestamp - INTERVAL 1 DAY) = week(NOW() - INTERVAL 1 DAY)"
完美謝謝 – PaperBagged
@nos實際存入一個更好的答案。你應該用他們的解決方案! – toon81
@ toon81我同意nos解決方案對於這個特定問題更好,但是假設您希望在週一或週日不開始一週,您的解決方案(通過微小調整)可以解決一週中每隔一天的問題。所以你的解決方案對我真的很有幫助。謝謝。 – DMEM
+1從我身邊..... – srahul07
這確實解決了我的問題。試圖找出爲什麼索姆發票在錯誤的星期創建,如果在週日創建..然後一段時間... - 找到了這一點。 – larsemil