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

Vyberte informace z poslední položky a připojte se k celkové částce

Zkuste toto

SELECT a.customer, count(a.sale), max_sale
FROM sales a
INNER JOIN (SELECT customer, sale max_sale 
            from sales x where dates = (select max(dates) 
                                        from sales y 
                                        where x.customer = y.customer
                                        and y.sale > 0
                                       )

           )b
ON a.customer = b.customer
GROUP BY a.customer, max_sale;

SQL DEMO



  1. Závažná chyba:Volání nedefinované funkce mysqli_connect() v... při propojování PHP 5.4.22 a MySQL 5.5 s Apache 2.4.7

  2. Uložit akcenty v databázi MySQL

  3. protokolovat aktualizace mysql

  4. Jak přidat nebo odstranit sloupec pomocí GUI na SQL Server - SQL Server / Výukový program T-SQL, část 39