Cara Memanggil Date Pada Field DateTime – Field atau kolom tabel pada database kada bertipe dateime atau tanggal dan juga waktu. Namun untuk memanggilnya kadang kita hanya perlu memanggilnya dalam bentuk tanggal saja, dalam bentuk bulan saja, atau dalam bentuk tahun saja. Untuk sharing kali ini kita akan belajar manipulasi pemanggilan query sql dengan salah satu bagian dari tabel data berformat datetime.
Ulasan berikut ini akan memaparkan bagaimana memanggil data pada tanggal tertentu pada format datetime, memanggil data berdasarkan bulan tertentu pada tabel berformat datetime, memanggil data berdasarkan tahun tertentu pada tabel field berformat datetime.
Studi kasus:
Konsep query seperti ini Saya gunakan ketika Saya akan memanggil data pada sebuah dasbhoard aplikasi web berupa data statistik dari monitoring karyawan. Pada kasus ini, data statistik merupakan pemanggilan nilai dari masing-masing karyawan yang didasarkan pada data yang di inputkan setiap karyawan. Data monitoring pekerjaan karyawan tersebut di lengkapi dengan field tanggal yang tipenya berupa datetime, nah pada tampilan statistik ini, saya memanggil data berdasarkan bulan yang sekarang atau current month.
Cara Memanggil Date Pada Field DateTime
Berdasarkan studi kasus, berikut contoh query sql memanggil data dengan kolom bertipe datetime berdasarkan bulan sekarang:
#1 Memanggil dengan bulan sekarang
$m = date('n); // bulan sekarang SELECT * FROM nama_tabel WHERE MONTH(a.waktuKerja) = '$m'
#2 Memanggil dengan Tanggal sekarang
$d = date('d'); // tanggal sekarang SELECT * FROM nama_tabel WHERE DATE(a.waktuKerja) = '$d'
#3 Memanggil dengan Tahun sekarang
$t = date('Y'); // tahun sekarang SELECT * FROM nama_tabel WHERE YEAR(a.waktuKerja) = '$t'
Untuk konsep pemanggilan bisa menggunakan tanggal tertentu, bulan tertentu, dan juga tahun tertentu. Untuk memanipulasi dengan menerapkan rentan waktu yang bisa kita atur juga dapat kita contohkan berikut ini, misal dari tanggal tertentu sampai tertentu, bulan tertentu sampai bulan berikutnya, tahun tertentu sampai tahun berikutnya:
#1 Memanggil dengan Rentan Bulan Tertentu
$dari = $_POST['dari']; $sampai = $_POST['sampai'] SELECT * FROM nama_tabel WHERE MONTH(a.waktuKerja) = '$dari ' BETWEEN MONTH (a.waktuKerja) = '$dari '
#2 Memanggil dengan Rentan Tanggal Tertentu
$dari = $_POST['dari']; $sampai = $_POST['sampai'] SELECT * FROM nama_tabel WHERE DATE(a.waktuKerja) = '$dari ' BETWEEN DATE(a.waktuKerja) = '$dari '
#3 Memanggil dengan Rentan Tahun Tertentu
$dari = $_POST['dari']; $sampai = $_POST['sampai'] SELECT * FROM nama_tabel WHERE YEAR(a.waktuKerja) = '$dari ' BETWEEN YEAR
Demikian Cara Memanggil Date Pada Field DateTime semoga dapat membantu untuk membantu membuat projek php yang sedang kamu kerjakan. Terimaksih
Postingan berikutnya
- cara menampilkan tanggal pada sql
bagaimana cara menampilkan data ketika kita input tanggal tertentu yang muncul data yang ada pada tanggal itu dan tanggal kemarinnya?
@dummy2002:
Untuk memanggil data dengan berdasarkan tanggal yang kita input dan menampilkan data pada tanggal tersebut dan sebelumnya dapat menggunakan query ini mas:
Terimakasih