0

こんにちは、過去 14 日間の日付範囲で MySQL データベースにクエリを実行したいと考えています。そして日曜日ではありません。

テーブルには、「日付」データ型の列が含まれています。

助けてください。

4

2 に答える 2

1
WHERE DATEDIFF(CURDATE(), table.date) <= 14
AND WEEKDAY(table.date) != 6 #6 is sunday

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

于 2012-08-26T15:04:48.653 に答える
0
SELECT
    t.*
FROM 
    tableX AS t
WHERE 
    t.dateColumn >= CURDATE() - INTERVAL 14 DAY
  AND 
    WEEKDAY(t.dateColumn) <> 6 ;
于 2012-08-26T15:29:19.717 に答える