Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MYSQL dla SUM i DISTINCT?

Nie jestem do końca jasny, jakie są zasady ani dlaczego Twoja tabela jest w tym formacie (z powtarzającą się nazwą, ilością, ceną), ale oto jeden ze sposobów uzyskania oczekiwanych wyników.

select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. błąd podczas importowania pliku Excel do bazy danych

  2. Czy to naprawdę długa ankieta?

  3. Zapytanie MySQL łączące trzy tabele

  4. Jak usunąć klaster-40926 z mojego dataroot w moodle

  5. MySQL (5.7) usuwa procedury składowane przez mysql.proc