SELECT DATA MYSQL DENGAN KONDISIONAL DATE

MYSQL SELECT BY DATE

 

Bagaimana cara kita mengambil data mysql berdasarkan kriteria tanggal.
Bagaimana kondisionalnya?

Pertama kita harus mengenal format  date dan  datetime

Format date memiliki bentuk :

  • IMenyimpan tanggal dalam format YYYY-MM-DD.
  • Ini adalah tipe paling populer untuk mendeklarasikan tanggal di MYSQL.
  • Hanya menyimpan tanggal, bukan waktu.
  • Dapat menyimpan nilai dari '1000-01-01' hingga '9999-12-31'.

Format datetime memiliki bentuk

  • Menghemat tanggal dan waktu dalam format YYYY-MM-DD jj:mm:dd.
  • Tanggal dari '1000-01-01 00:00:00' hingga '9999-12-31 23:59:59'.

Format timestamp

  • Menyimpan tanggal dan waktu.
  • Rentang Timestamp dari ‘1970-01-01 00:00:01’ hingga '2038-01-19 03:14:07'.
  • Untuk Datetime dan Timestamp, kita dapat menggunakannya untuk wuery tanggal lebih besarn atau sama dengan tanggal dan waktu di MYSQL.

Misalnya kolom `created ` berbentuk datetime.
Kita ingin mengambil data yang nilai created adalah hari ini.
Kita bisa membuat query untuk mengambil semua isi tabel user dengan query seperti berikut

"SELECT * FROM `user` WHERE `created` = CURRENT_TIMESTAMP"

Selamat berkarya ..


ARTIKEL TERKAIT
Comments : To post comment, you must login first using google. No worry, it's safe