2016-11-28 3 views
0

SELECTの1か4日前の日付に基づいて、MySQLのSQLクエリを作成することはできますか?SQL:X月とY日より前の日付のクエリ

私は次のことが可能であることを知っている:

SELECT * FROM TBL WHERE DATE_COL > date_sub(now(), INTERVAL 1 MONTH); 

しかし、私はDATE_SUBにおける間隔に別の4日間(またはそのことについては日の任意の数)を追加したい場合はどう?

答えて

3

あなたはそれをラップすることができるはずです。

SELECT * FROM TBL 
WHERE DATE_COL > date_sub(date_sub(now(), INTERVAL 1 MONTH), INTERVAL 4 DAY); 
0
あなたは、ネストされたDATE_SUB

SELECT * 
    FROM TBL 
    WHERE DATE_COL > date_sub(date_sub(now(), INTERVAL 1 MONTH), INTERVAL 4 DAY); 
で行うことができます

関連する問題