Macam-macam Query Tanggal (Date) SQL
Macam-macam query tanggal (Date) SQL- Pada saat kita ingin menampilkan record data atau laporan yang berhubungan dengan date atau tanggal, misal menampilkan rekap Absensi siswa dll, tentunya kita sangat membutuhkan query-query di bawah ini.
Contoh sql query untuk pencarian berasasarkan tanggal/bulan/tahun serta berdasarkan range waktu, dimana query ini biasa dipakai untuk menampilkan record data yang berupa reporting/ laporan.
Perhatikan Query-query berikut
1. Sql Quey Untuk Menampilkan data beradasarkan tanggal bulan dan tahun
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m-%d’)=’2009-05-25′
2. Sql query untuk menampilkan data berdasarkan tanggal/ bulan/ tahun / tahun dan bulan
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y’)=’2009′
select * from nama_tebel where DATE_FORMAT(nama_field,’%m)=’05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m’)=’2009-05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%d’)=’25”
3. Sql query untuk menampilkan data berdasarkan range waktu
select * from nama_tabel where DATE_FORMAT(nama_field,’%Y-%m-%d’)>=’2009-05-25′ and DATE_FORMAT(nama_field,’%Y-%m-%d’)<=’2009-05-30′
NB : kita boleh tidak urut dalam format Y,d, atau m boleh mana saja yang ingin anda dahulukan misal : ’%Y-%m’ bisa Anda tukar menjadi ’%m-%Y’,
pokoknya sesuai kebutuhan.
Cukup sekian dulu postingan dari saya semoga bermanfaat :D
silahkan kunjungi untuk mendapatkan artikel baru
Contoh sql query untuk pencarian berasasarkan tanggal/bulan/tahun serta berdasarkan range waktu, dimana query ini biasa dipakai untuk menampilkan record data yang berupa reporting/ laporan.
Perhatikan Query-query berikut
1. Sql Quey Untuk Menampilkan data beradasarkan tanggal bulan dan tahun
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m-%d’)=’2009-05-25′
2. Sql query untuk menampilkan data berdasarkan tanggal/ bulan/ tahun / tahun dan bulan
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y’)=’2009′
select * from nama_tebel where DATE_FORMAT(nama_field,’%m)=’05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m’)=’2009-05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%d’)=’25”
3. Sql query untuk menampilkan data berdasarkan range waktu
select * from nama_tabel where DATE_FORMAT(nama_field,’%Y-%m-%d’)>=’2009-05-25′ and DATE_FORMAT(nama_field,’%Y-%m-%d’)<=’2009-05-30′
NB : kita boleh tidak urut dalam format Y,d, atau m boleh mana saja yang ingin anda dahulukan misal : ’%Y-%m’ bisa Anda tukar menjadi ’%m-%Y’,
pokoknya sesuai kebutuhan.
Cukup sekian dulu postingan dari saya semoga bermanfaat :D
silahkan kunjungi untuk mendapatkan artikel baru