Syntax Mysql (DATE_FORMAT) untuk menampilkan hanya berdasarkan bulan saja

Read Time:46 Second

Mysql memiliki berbagai macam perintah dalam memanipulasi data, salah satunya dalam memanipulasi waktu. Kita menampilkan data berdasarkan bulan tanggal, bulan atau tahun tertentu.

Pada kasus kali ini kita akan menampilkan data berdasrkan bulan saja. Jika kita asumsikan format ada data dengan format tanggal 2022-01-23, 2022-02-20, 2022-03-24 dan kita hanya ingin menampilkan data bulan januari saja maka data untuk tanggal yang lain akan diabaikan. Berikut sintaks mysql yang dimaksud :

$bayar   = mysqli_query($koneksi,"SELECT * FROM tb_pembayaran 
            WHERE noanggota='$noanggota' 
            AND DATE_FORMAT(tgl, '%m')='01'");

Note : kode program diatas telah dikombinasikan dengan php native

Keterangan :

$bayar : variable penampung
mysqli_query : perintah bawaan mysql
$koneksi : variabel koneksi (diambil dari perogram utuh)
noanggota : nama kolom
$anggota : variabel penampung isi kolom
DATE_FORMAT : perintah bawaan mysql untuk manipulasi waktu
%m : menandakan bulan (month), dapat berupa %d untuk tanggal (date), %Y untuk Tahun(Year)
tgl : nama kolom berisi tanggal (Y-m-d)

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous post Lelah Yang Diberkahi Allah SWT
Next post Dua sayap utama dalam kehidupan manusia