Cara simple untuk mendapatkan Hari ini dalam MySQL adalah
SELECT CURRENT_DATE()
atau
SELECT CURDATE()
maka akan menghasilkan dalam bentuk format yyyy-mm-dd, semisal
2017-11-29
Gambar query saya :
Mendapatkan Hari kemarin
Untuk mendapatkan hari kemarin menggunakan :
SELECT SUBDATE(CURDATE(), 1)
maka akan menghasilkan :
2017-11-28
Gambar Query :
Mengenai fungsi SUBDATE adalah untuk mengurangi hari, bisa dipakai mengurangi hari berapapun, misal seminggu ya kurangi 7. contoh :
Referensi :
https://www.w3schools.com/sql/func_mysql_curdate.asp
https://stackoverflow.com/questions/7146828/mysql-selecting-yesterdays-date