sql >> Database >  >> RDS >> Mysql

Tel waarden die voor en na een bepaalde tijdsperiode bestaan

Voeg dat gewoon toe aan de 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. Hoe u 2 update-query's in één transactie uitvoert met JDBC

  2. SQLPlus - spoolen naar meerdere bestanden van PL/SQL-blokken

  3. Postgres:vacuümcommando ruimt dode tupels niet op

  4. Reset een reeks volgens het jaar, niet op min of max waarde