Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chọn thông tin từ mục cuối cùng và tham gia vào tổng số tiền

Hãy thử điều này

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 chuyển đổi từ UTC sang IST

  2. Cập nhật mà không có mệnh đề where

  3. Rò rỉ bộ nhớ trong JDBC4Connection

  4. Trang php với biểu mẫu html bên trong thực thi mã php trước khi biểu mẫu được hoàn thành

  5. Hàm IF trong H2 để tương thích với MySQL