sql >> Database >  >> RDS >> Mysql

GROUP BY alleen rijen met een bepaalde voorwaarde en datum

probeer dit eens,

SELECT  transaction_date, transaction_type, SUM(transaction_amount)
FROM    TableName
-- WHERE customer_id = $customer_id
GROUP   BY transaction_date, 
           CASE WHEN transaction_type = 'refund' THEN 1 ELSE RAND() END
ORDER   BY transaction_date DESC



  1. Een afbeeldingskolom exporteren naar een pdf-bestand in de sql-server?

  2. Python postgreSQL sqlalchemy query een kolom DATERANGE

  3. MacPorts PHP geïnstalleerd, kan nu niet communiceren met MySQL - Mac OS X

  4. hoe een dynamische tabel in orakel te maken met dynamische kolomnaam en dynamisch gegevenstype zonder weergaven of een ander tabeltype?