Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Policz wartości, które istnieją przed i po pewnym okresie czasu

Po prostu dodaj to do 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. Jak przekonwertować czas na strefę czasową urządzenia iPhone?

  2. MySQL uzyskuje mindate i maxdate w jednym zapytaniu

  3. Znaki ي i ی oraz różnica w języku perskim - Mysql

  4. Czy kolumny tabeli z kluczem obcym mogą mieć wartość NULL?

  5. Jak znaleźć nazwę użytkownika i hasło do bazy danych mysql?