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

Dapatkan tanggal meskipun tidak ada dalam tabel dari pernyataan SQL SELECT

Rincian yang tepat akan tergantung pada DBMS, dan pada sifat database (misalnya, berorientasi OLAP vs. berorientasi OLTP), tetapi satu pendekatan umum yang umum adalah membuat calendar tambahan. tabel yang mewakili tanggal sebagai dimensi . Kemudian Anda dapat menggunakan JOIN biasa s, daripada harus menggunakan logika kompleks untuk menghasilkan tanggal yang hilang.

Jawaban untuk pertanyaan StackOverflow ini jelaskan cara menerapkan pendekatan ini di MySQL.

Omong-omong, Anda dapat menggunakan pendekatan serupa untuk angka dengan memiliki numbers tabel; Saya tidak pernah melakukannya sendiri untuk angka, tapi sepertinya itu ide yang populer; lihat pertanyaan dba.stackexchange.com ini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengantar Failover untuk Replikasi MySQL - Blog 101

  2. konektor mysql java jdbc:cara mengatasi pemutusan setelah waktu idle yang lama

  3. Kesalahan SQL:1064, SQLState:42000 di @Query - JPA, MySQL, Hibernate

  4. Jika transaksi PDO PHP gagal, haruskah saya melakukan rollback() secara eksplisit?

  5. TypeError:Objek 'NoneType' tidak dapat disubscript di Flask, aplikasi mysql