sql >> Databáze >  >> RDS >> Oracle

Zobrazit sloupce aktuálního roku a předchozího roku v oracle

SELECT grade,
       COUNT( DISTINCT CASE WHEN DATE '2015-01-01' >= date_column
                             AND date_column < DATE '2016-01-01'
                            THEN customer_id END
            ) AS number_of_unique_customers_in_2015,
       COUNT( DISTINCT CASE WHEN DATE '2016-01-01' >= date_column
                             AND date_column < DATE '2017-01-01'
                            THEN customer_id END
            ) AS number_of_unique_customers_in_2016
FROM   Customers
WHERE  Date_Column >= DATE '2015-01-01'
AND    Date_Column <  DATE '2017-01-01'
GROUP BY grade;



  1. Vypršel časový limit připojení:Nodejs Google App Engine do Cloud MySql

  2. Poslední index MySQL řetězce

  3. Nové změny sloupců pouze metadata v SQL Server 2016

  4. Výchozí kódování znaků SQL Server