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

Dapatkan SUM penjualan selama beberapa tahun di kolom

Hanya memodifikasi salah satu jawaban untuk mendapatkan pelanggan tanpa pesanan -

Select c.name, 
   Sum(Case When o.year == 2008 Then price Else 0 End) cy2008,
   Sum(Case When o.year == 2009 Then price Else 0 End) cy2009,
   Sum(Case When o.year == 2010 Then price Else 0 End) cy2010
From Customers c left outer join 
     Orders o on o.customer_id = c.customer_id
Group By c.name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa MySQL menggunakan indeks yang salah?

  2. Menggunakan Database Relasional MySQL di Gentoo

  3. beberapa nilai pencarian di php dan mysql

  4. Penjurnalan transaksi MySQL

  5. Membuat sistem pesan di DB (terutama MySQL)