sql >> Databáze >  >> RDS >> Mysql

GROUP BY pouze řádky s určitou podmínkou a datem

zkuste to,

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. Jak mohu vytvořit fond připojení mysql pomocí nástroje asadmin na serveru GlassFish?

  2. Jak vložit značky do databáze pomocí jquery html a php

  3. Jak uložit varbinary v MySQL?

  4. Existuje způsob, jak zjistit své aktuální uživatelské jméno v mysql?