Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:списък на сумата за няколко условия в един SQL оператор

Използвайте командата mysql GROUP BY. Пример за напълно непроверен код:

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;

Вижте:http://dev.mysql.com /doc/refman/5.0/en/group-by-functions.html




  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 таблици

  2. Използваният тип таблица не поддържа SPATIAL индекси

  3. Управление на MySQL с phpMyAdmin на Debian 5 (Lenny)

  4. Конкатениране на низ със стойност на полето в MySQL

  5. Вмъкване във всички клетки, когато записите са повече от един PHP