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

दो तिथियों के बीच डेटा का चयन करें कुछ दिनों को छोड़कर

शायद इसी से शुरू करें...

SELECT p.OperaterID
     , p.OperationID
     , SUM(p.TotalProduced) TotalProduced
     , SUM(p.TotalProducedOperator) TotalProducedOp
     , CASE WHEN DAYOFWEEK(p.startdatetime) IN (1,7) THEN 'Normal working day' ELSE 'Weekend' END DayType
  FROM tblproduction p
 WHERE p.StartDateTime >= '2015-02-01 00:00:00' AND p.StartDateTime <= '2015-02-28 23:59:59'
   AND p.OperaterID = 10
   AND DATE(p.StartDateTime) NOT IN (SELECT HolidayDate FROM tblholidays)
 GROUP 
    BY p.OperaterID
     , p.OperationID
     , CASE WHEN DAYOFWEEK(p.startdatetime) IN (1,7) THEN 'Normal working day' ELSE 'Weekend' END



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समर्थन सर्वर पक्ष पीडीओ के साथ बयान तैयार?

  2. MySQL कनेक्शन कैरेक्टर सेट समस्याएं

  3. मैसकल फुलटेक्स्ट बूलियन सर्च - प्रासंगिकता और एक और फील्ड के आधार पर छाँटें

  4. मेरी साइट से लिंक करने के लिए किसी बाहरी वेब प्रकाशक के लिए एक छवि ट्रैकबैक बनाएं

  5. MySQL:ऑप्टिमाइज़ेशन ग्रुप बाय मल्टीपल कीज़