Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pilih informasi dari item terakhir dan gabung ke jumlah total

Coba ini

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL query yearweek minggu ini dimulai pada hari Kamis, berakhir pada hari Rabu

  2. Prosedur tersimpan MySQL menggunakannya atau tidak menggunakannya

  3. Replikasi MySQL dan Failover Berbasis GTID - Menyelami Transaksi yang Salah

  4. prosedur tersimpan mysql yang menyebut dirinya secara rekursif

  5. Kapan saya harus menggunakan transaksi dalam kueri saya?