MYSQL के लिए:आप date_add
का उपयोग कर सकते हैं :
SELECT * FROM ratepersqft
WHERE date < Now() and date > DATE_ADD(Now(), INTERVAL- 6 MONTH);
SQL सर्वर के लिए:, dateadd
:
SELECT * FROM ratepersqft
WHERE date < Now() and date > DATEADD(Month, -6, Now());
http://www.sqlfiddle.com/#!2/1f8029/48ए>
**कृपया अपना दिनांक कॉलम नाम बैकटिक्स के साथ लपेटें, क्योंकि यह एक आरक्षित कुंजी शब्द है। ***पी>
MYSQL अपडेट:
SELECT *
FROM ratepersqft
WHERE date_format(date,'%Y-%m') <
date_format(now(),'%Y-%m')
and date_format(date,'%Y-%m') >=
date_format(now() - interval 6 month,'%Y-%m')
order by date desc;