sql >> Database teknologi >  >> RDS >> Mysql

Tæl værdier, der eksisterer før og efter et bestemt tidsrum

Bare føj det til 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. Endnu en grund til at bruge NOEXPAND-tip i Enterprise Edition

  2. Kan mysql importere en csv- eller anden txt-fil til én kolonne?

  3. Relationel algebra

  4. Ulovlig blanding af sammenstillinger i mySQL