sql >> Database >  >> RDS >> Mysql

MySQL:lijst van som voor verschillende voorwaarden in één SQL-instructie

Gebruik het mysql GROUP BY-commando. Volledig ongetest codevoorbeeld:

select sum(x) as "sum", date as "date" from (
   select distinct a.id as ID, a.dur as x, DATE(FROM_UNIXTIME(rtime)) as date from b_c 
      inner join c on b_c.c_id = c.id 
      inner join a on c.id = a.c_id 
      inner join a_au on a.id = a_aud.id 
      inner join d on a_au.rev = d.rev 
      where 
         b_c.b_id = 30 and 
         a_au.stat != 1
) AS SubSelectTable
group by date;

Zie:http://dev.mysql.com /doc/refman/5.0/en/group-by-functions.html




  1. MySQL GROUP BY en vul lege rijen in

  2. hoe vergelijk ik twee rijen en sla de overeenkomsten van de twee rijen op in een andere kolom?

  3. Converteer alle mysql-tabelgegevens naar JSON in spring boot

  4. Hoe Atan2d() werkt in PostgreSQL