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

तिथि के अनुसार सप्ताह प्रदर्शित करना

WEEKDAY का उपयोग करने के बजाय WEEKOFYEAR<का उपयोग करें /ए>

SELECT WEEKOFYEAR(date) AS week, date
FROM myTable
WHERE date BETWEEN start_date AND end_date
ORDER BY week

अपडेट करें यह प्रश्न स्रोत है

SELECT  (WEEK(date, 5) -
        WEEK(DATE_SUB(date, INTERVAL DAYOFMONTH(date) - 1 DAY), 5) + 1) as week, date
    FROM myTable
    WHERE date BETWEEN start_date AND end_date
    ORDER BY week

अपडेट 2

SELECT  (WEEK(date, 1) -
        WEEK(DATE_SUB(date, INTERVAL DAYOFMONTH(date) - 1 DAY), 1) + 1) as week, date
    FROM myTable
    WHERE date BETWEEN start_date AND end_date
    ORDER BY week


  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 में गतिशील रूप से कॉलम नामों का चयन कैसे करें

  2. दो तालिकाओं की तुलना करके कुल ग्राहक का MAX COUNT दिखाने की आवश्यकता है

  3. MySQL गणितीय कार्य (पूरी सूची)

  4. MySQL में एक कॉलम का नाम बदलें

  5. MySQL योग और केस का उपयोग कर रहा है