我從我的客戶數據庫(mysql)獲取最近十天的所有記錄
$ offset1 = strtotime(「 - 10 day」); $ date3 = date(「Y-m-d」,$ offset1);忽略星期六和星期日
SELECT * FROM客戶,其中「$ DATE3」和「$日期」之間的日期和customer.custid =「$客戶ID」按日期倒序
我想離開了下跌的一個星期六的日期週日,很想把這個在我的查詢,而不是PHP
如果你能幫助的感謝
我從我的客戶數據庫(mysql)獲取最近十天的所有記錄
$ offset1 = strtotime(「 - 10 day」); $ date3 = date(「Y-m-d」,$ offset1);忽略星期六和星期日
SELECT * FROM客戶,其中「$ DATE3」和「$日期」之間的日期和customer.custid =「$客戶ID」按日期倒序
我想離開了下跌的一個星期六的日期週日,很想把這個在我的查詢,而不是PHP
如果你能幫助的感謝
可以使用DayOfWeek
功能從MySQL。
SELECT *
FROM customers
WHERE date between '$date3' and '$date'
AND DayOfWeek(date) <> 1
AND DayOfWeek(date) <> 7
AND customer.custid = '$custid'
ORDER by date DESC
感謝正是我需要 – bsandrabr 2010-03-20 23:16:31
你可能會如何表達對綁定檢查玩玩看,如果你能找到一種方法來刪除這對檢查:'DayOfWeek(日期)%7> 1'。與往常一樣,*基準*這是因爲它很難閱讀,引擎可能會爲你做這件事。 – BCS 2010-03-21 22:07:54
謝謝BCS,更好的工作 – bsandrabr 2010-03-23 23:12:38