2017-12-24 15 views
-2

私は現在の日付から次の30日間のレコードを取得します。 提案やヒントがあれば幸いです。本日から30日間は、+ 30現在の日付と現在の日付の間になりますので、現在の日付から次の30日間を計算する方法(MySQL)?

SELECT end_date FROM master_data 
     WHERE end_date BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY) AND CURRENT_DATE(); 
+1

' DATE_SUB'を実行してください。代わりに 'DATE_ADD'を実行してください。 –

+0

完了しましたが結果が得られません –

答えて

3

あなたは、DATE_ADDないDATE_SUBを必要とする:あなたはすでにやった

SELECT end_date 
FROM master_data 
WHERE end_date BETWEEN CURRENT_DATE() 
        AND DATE_ADD(CURRENT_DATE(), INTERVAL 30 DAY) ; 
関連する問題