Menampilkan Laporan Per Tanggal, Bulan, Tahun PHP
Sebelum Menampilkan Contoh Alangkah Baiknya kita mengenal DATEPART() dahulu.
Apasih Datepart() ???
DATEPART () adalah fungsi yang digunakan untuk mengembalikan satu bagian dari tanggal / waktu, seperti tahun, bulan, hari, jam, menit, dll
Maksudnya Datepart ialah Bagian bagian dari format dari tahun yang detail.
Dibawah ini adalah tabel datepart();
Untuk Penggunaaanya contohnya ....Sebagai Berikut
Apasih Datepart() ???
DATEPART () adalah fungsi yang digunakan untuk mengembalikan satu bagian dari tanggal / waktu, seperti tahun, bulan, hari, jam, menit, dll
Maksudnya Datepart ialah Bagian bagian dari format dari tahun yang detail.
Dibawah ini adalah tabel datepart();
datepart | Abbreviation |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw, w |
hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
microsecond | mcs |
nanosecond | ns |
Anggaplah kita memiliki yang berikut "Pesanan" tabel:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
Berikut pernyataan SELECT:
Select * From Pesanan WHERE year(Orderdate) = 2014;
jadi hasil dari Sql Diatas akan menampikan hanya data pada tahun 2014.
Select * From Pesanan WHERE mont(Orderdate) = 07;
jadi hasil dari Sql Diatas akan menampikan hanya data pada bulan 07= Juli.
Select * From Pesanan WHERE day(Orderdate) = 01;
jadi hasil dari Sql Diatas akan menampikan hanya data pada tanggal 01.
Dll. silahkan coba sendiri
Sedangkan untuk menampikaln dari bulan ke bulan =
misalkan kita ingin menyajikan laporan dari 2001-01-01 s/d 2002-02-01
contoh SQL
Select * From Pesanan WHERE Orderdate >= 2001-01-01 AND Orderdate <= 2002-02-01
sintak di atasa akan menampilkan data yang lebih dari samadengan 2001-01-01 dan kurang dari sama dengan 2002-02-01
dan untuk selanjutnya kalia coba sendiri wassalamam.....
Dll. silahkan coba sendiri
Sedangkan untuk menampikaln dari bulan ke bulan =
misalkan kita ingin menyajikan laporan dari 2001-01-01 s/d 2002-02-01
contoh SQL
Select * From Pesanan WHERE Orderdate >= 2001-01-01 AND Orderdate <= 2002-02-01
sintak di atasa akan menampilkan data yang lebih dari samadengan 2001-01-01 dan kurang dari sama dengan 2002-02-01
dan untuk selanjutnya kalia coba sendiri wassalamam.....
Leave a Comment