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

एक निश्चित समय अवधि से पहले और बाद में मौजूद मानों की गणना करें

बस इसे select . में जोड़ें :

SELECT o.Customer,
       SUM( o.Order_Date >= '2019-02-01' AND o.Order_Date < '2019-03-01' ) as num_feb_orders
FROM ORDERS o
GROUP BY o.Customer
HAVING SUM( o.Order_Date >= '2019-02-01' AND o.Order_Date < '2019-03-01' ) > 0 AND
       SUM( o.Order_Date >= '2018-01-02' AND o.Order_Date < '2019-02-01' ) = 0 AND
       SUM( o.Order_Date < '2018-01-02' ) > 0 ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में MySQL परिणाम - सरणी या ऑब्जेक्ट्स?

  2. Mysql डेटाबेस में एकाधिक अपलोड छवियां

  3. MySQL को छवि भेजने के लिए Android एप्लिकेशन

  4. MySQL DATETIME - केवल तारीख बदलें

  5. मेरी SQL Fiddle क्वेरी में क्या गलत है?