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

MySQL:daftar jumlah untuk beberapa kondisi dalam satu pernyataan SQL

Gunakan perintah mysql GROUP BY. Contoh kode yang benar-benar belum teruji:

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;

Lihat: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. Setel variabel dari SELECT PHP

  2. Tidak dapat terhubung menggunakan mysql_connect ke Database di hosting ipage.com?

  3. Halaman Server Java - pemeriksaan saat memasukkan ke MySql?

  4. Cara Menampilkan Baris Tidak Ada di Tabel Lain di MySQL

  5. Bagaimana mencegah Konektor Mysql/J dari mengubah zona waktu TANGGAL dan WAKTU?