2017-08-22 9 views

答えて

3

パラメータを切り替える必要があります。 〜から〜までにする必要があります。

SELECT * FROM `sales` 
WHERE date BETWEEN 
(DATE_ADD(CURRENT_DATE, INTERVAL -10 DAY)) AND CURRENT_DATE 

あなたの現在のクエリは、このようにあなたがターゲットとすることを目的と非常に範囲を除いて、現在または以前 10日以上前より大きいレコードを返します。

詳細についてはdocumentationを参照してください。

exprは分以上であり、exprはそれ以外の場合は0この式(MIN < = exprのAND exprに 等価であるを返し、戻り1との間に、以下maxに 等しい場合< = max)の場合、すべての引数 は同じ型です。そうでない場合は、 に従って12.2項「式の型変換 評価」で説明されているルールに3つの引数すべてに型変換が適用されます。

+0

あなたの助けに感謝しています。私は疲れていて、それは愚かだと感じました;-) – Nelson101

+0

@ Nelson101 – Jens

関連する問題