Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql में पिछले 6 महीनों के मान प्राप्त करें

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 अपडेट:

SQLFIDDLE DEMO

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 8.0 - क्लाइंट सर्वर द्वारा अनुरोधित प्रमाणीकरण प्रोटोकॉल का समर्थन नहीं करता है; MySQL क्लाइंट को अपग्रेड करने पर विचार करें

  2. मैं MYSQL में किसी अन्य कॉलम द्वारा MAX (कॉलम मान), विभाजन के साथ पंक्तियों का चयन कैसे कर सकता हूं?

  3. फ्लास्क में MySQL का उपयोग करना

  4. डेटाबेस में गतिशील संख्या की विशेषताओं के साथ डेटा कैसे स्टोर करें

  5. MySQL में रिकॉर्ड के अनुक्रमिक संग्रह को कैसे रिकॉर्ड करें