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

Ambil tanggal yang hilang dari database melalui MySQL

Salah satu idenya adalah Anda dapat memiliki tabel dengan semua tanggal di dalamnya yang ingin Anda tampilkan dan kemudian melakukan penggabungan luar dengan tabel itu.

Jadi, jika Anda memiliki tabel bernama alldates dengan satu kolom (job_data_date):

SELECT ad.job_data_date, SUM(job_data_invoice_amount) as job_data_date_income 
FROM alldates ad left outer join job_data jd on ad.job_data_date = jd.job_data_date 
WHERE ad.job_data_date >= '2010-05-05' 
GROUP BY ad.job_data_date 
ORDER BY ad.job_data_date;

Sisi buruknya adalah Anda harus membuat tabel ini terisi dengan semua tanggal yang ingin Anda tampilkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengimpor data excel ke database mysql

  2. Menemukan semua orang tua di tabel mysql dengan satu kueri (Kueri Rekursif)

  3. kembalikan hitungan 0 dengan grup mysql dengan

  4. Kueri catatan aktif Codeigniter membutuhkan terlalu banyak waktu untuk memuat data dari database

  5. Bagaimana mengatasi kesalahan Panggilan ke fungsi yang tidak ditentukan dbase_open () di windows