Menampilkan data berdasarkan tanggal di mysql

SQL merupakan singkatan dari Structured Query Language, sebuah perintah khusus yang berfungsi untuk mengakses data kedalam database, sql juga sering disebut dengan istilah query, atau bahasa untuk menjalankan sebuah perintah ke database, nah pada tutorial kali ini kita juga akan membahas mengenai sql yaitu SQL Untuk Menampilkan Data Berdasarkan Tanggal, biasa nya perintah sql ini sering sekali digunakan pada sebuah report atau laporan, jadi jika kita ingin membuat sebuah sistem dan pada sistem tersebut terdapat sebuah data yang ingin kita tarik atau kita tampilkan, misalnya data yang ingin kita tampilkan ini dari tanggal 1 januari 2010 sampai dengan 31 desember 2017, sehingga data yang akan tampil nanti nya hanya dari tanggal 1 januari 2010 sampai dengan 31 desember 2017.

Nah untuk menjalankan perintah sql tersebut pastikan teman-teman telah membuat databasenya terlebih dahulu dan berikutnya kita akan membuat sebuah table dengan nama murid didalam table murid tersebut terdapat sebuah field sebagai berikut

Menampilkan data berdasarkan tanggal di mysql

Pada field date nya kita menggunakan timestamp kemudian default kita gunakan CURRENT_TIMESTAMP yaitu berfungsi untuk menginput tanggal sekarang secara otomatis tapi jika kita juga bisa merubahnya sesuai dengan kebutuhan.

Jika kita telah membuat tablenya selanjutnya kita akan insert data atau kita akan memasukan data kedalam table murid yang telah kita buat, teman-teman juga bisa menggunakan sql dibawah ini untuk insert data

INSERT INTO`test`.`murid`(

`id`,

`nama_depan`,

`nama_belakang`,

`alamat` ,

`date`

)

VALUES

(NULL,'putra','arianto','jakarta',CURRENT_TIMESTAMP),

(NULL, 'andy','pamungkas','cengkareng',CURRENT_TIMESTAMP),

(NULL,'renol','putra','jakarta','2017-04-18 03:08:03'),

(NULL ,'rido','pamungkas','cengkareng',CURRENT_TIMESTAMP),

(NULL,'rizal','muri','cengkareng','2017-04-25 02:06:18')

;

Setelah kita insert datanya kita bisa menggunakan SQL Untuk Menampilkan Data Berdasarkan Tanggal seperti dibawah ini

SELECT *FROM murid WHERE(date BETWEEN'2017-04-18'AND'2017-04-21')

Jika sql diatas kita jalankan maka akan muncul data seperti dibawah ini

Menampilkan data berdasarkan tanggal di mysql

dan kita juga bisa menggunkan sql dibawah ini untuk menampilkan data yang sebelumnya sampai dengan data yang telah diupdate sekarang dengan cara

SELECT *FROM murid WHERE(date BETWEEN'2017-04-19'ANDNOW(date))

fungsi dari NOW(date) diatas yaitu untuk menampilkan data sebelumnyaƂ  sampai dengan tanggal sekarang

Oke teman-teman cukup paham ya SQL Untuk Menampilkan Data Berdasarkan Tanggal, sekian dulu tutorial saya kali ini tentang SQL Untuk Menampilkan Data Berdasarkan Tanggal.

Semoga Bermanfaat.

Terimakasih.