不確定爲什麼此查詢不會返回並在當前月份之前獲取記錄。它在上個月運行良好,然後在今天6月1日點擊,並且它不會檢索上個月的記錄。問題CURDATE()在當前工作月前返回
最近7天
SELECT SUM(sum) AS sum FROM cl_work_orders WHERE user_id = ? AND workorder_date <= CURDATE() AND workorder_date > (CURDATE() - 8)
最近30天
SELECT SUM(sum) AS sum FROM cl_work_orders WHERE user_id = ? AND workorder_date <= CURDATE() AND workorder_date > (CURDATE() - 31)
昨天
SELECT SUM(sum) AS sum FROM cl_work_orders WHERE user_id = ? AND workorder_date < CURDATE() AND workorder_date > (CURDATE() - 2)
他們無一不精上個月的工作。上個月剛剛啓動了該網站,因此無法在今天之前看到「新月」問題。
太棒了!這樣可行!謝謝。我必須等待7分鐘才能接受你的答案。 –