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

MySQL में करंट वीक डेटा कैसे प्राप्त करें

कभी-कभी आपको रिपोर्टिंग और विश्लेषण के लिए वर्तमान सप्ताह के रिकॉर्ड प्राप्त करने या इस सप्ताह के रिकॉर्ड प्राप्त करने की आवश्यकता हो सकती है। इस लेख में, हम देखेंगे कि MySQL में वर्तमान सप्ताह का डेटा कैसे प्राप्त करें।


MySQL में वर्तमान सप्ताह का डेटा कैसे प्राप्त करें

मान लें कि आपके पास निम्न तालिका है बिक्री (आईडी, आदेश_तिथि, राशि )

mysql> create table sales(id int, order_date date, amount int);

mysql> insert into sales(id, order_date, amount)
      values(1, '2021-01-24',250),
      (2, '2021-01-25',250),
      (3, '2021-01-26',250),
      (4, '2021-01-27',250),
      (5, '2021-01-28',250),
      (6, '2021-01-29',250),
      (7, '2021-01-30',250),
      (8, '2021-01-31',250),
      (9, '2021-02-01',250);
 
 mysql> select * from sales;
 +------+------------+--------+
 | id   | order_date | amount |
 +------+------------+--------+
 |    1 | 2021-01-24 |    250 |
 |    2 | 2021-01-25 |    250 |
 |    3 | 2021-01-26 |    250 |
 |    4 | 2021-01-27 |    250 |
 |    5 | 2021-01-28 |    250 |
 |    6 | 2021-01-29 |    250 |
 |    7 | 2021-01-30 |    250 |
 |    8 | 2021-01-31 |    250 |
 |    9 | 2021-02-01 |    250 |
 +------+------------+--------+


MySQL में वर्तमान सप्ताह के रिकॉर्ड कैसे प्राप्त करें

MySQL में वर्तमान सप्ताह का डेटा प्राप्त करना बहुत आसान है। MySQL में वर्तमान सप्ताह के रिकॉर्ड प्राप्त करने के लिए SQL क्वेरी यहां दी गई है।

mysql> select * 
      from sales 
      where week(order_date)=week(now());
 +------+------------+--------+
 | id   | order_date | amount |
 +------+------------+--------+
 |    8 | 2021-01-31 |    250 |
 |    9 | 2021-02-01 |    250 |
 +------+------------+--------+

उपरोक्त क्वेरी में, हम उपयोग करते हैं अब () वर्तमान तिथि प्राप्त करने के लिए कार्य करें, और सप्ताह () दिनांक मानों की सप्ताह संख्या प्राप्त करने के लिए कार्य करें। इसलिए हम उन पंक्तियों का चयन करते हैं जिनकी ऑर्डर_डेट की सप्ताह संख्या आज के दिन की सप्ताह संख्या के समान है।


MySQL में पिछले 7 दिनों का डेटा कैसे प्राप्त करें

कभी-कभी आपको MySQL में पिछले 7 दिनों का डेटा भी प्राप्त करने की आवश्यकता हो सकती है। पिछले 7 दिनों का डेटा प्राप्त करने के लिए SQL क्वेरी यहां दी गई है।

mysql> select * 
       from sales 
       where order_date> now() - interval 1 week;
 +------+------------+--------+
 | id   | order_date | amount |
 +------+------------+--------+
 |    3 | 2021-01-26 |    250 |
 |    4 | 2021-01-27 |    250 |
 |    5 | 2021-01-28 |    250 |
 |    6 | 2021-01-29 |    250 |
 |    7 | 2021-01-30 |    250 |
 |    8 | 2021-01-31 |    250 |
 |    9 | 2021-02-01 |    250 |
 +------+------------+--------+

उपरोक्त SQL क्वेरी में, हम उन पंक्तियों का चयन करते हैं जिनकी order_date पिछले 7 दिनों के बाद गिरता है। वर्तमान तिथि से 1 सप्ताह घटाने के लिए हम INTERVAL कीवर्ड का उपयोग करते हैं।

MySQL के लिए रिपोर्टिंग टूल चाहिए? Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला:mysql:// localhost:3306/dbname

  2. पीडीओ पीएचपी में क्वेरी त्रुटि कैसे देखें?

  3. अपने MySQL टेबल्स पर इंडेक्स बनाने के लिए सर्वोत्तम अभ्यास - रोलिंग इंडेक्स बनाता है

  4. क्या मैं तैयार कथन में तालिका के नाम को माप सकता हूं?

  5. EEE MMM dd HH:mm:ss ZZZ yyyy दिनांक स्वरूप java.sql.Date को