Mengurangi Tanggal dalam MySQL

DATE_SUB()

Adalah fungsi MySQL yang digunakan untuk mengurangi tanggal dengan interval waktu yang kita tentukan.

Syntax:

DATE_SUB( tanggal, INTERVAL angka UNIT)

Keterangan:

  • tanggal disini harus bertipe DATE, DATETIME atau TIMESTAMP.

UNIT dari DATE_SUB

Unit itu terdiri dari :

  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

Contoh Kasus:

Saya mempunyai tabel essnotification seperti terlihat pada gambar dibawah ini:


Permintaan Klien:

Tampilkan daftar notifikasi yang 3 bulan terakhir saja.

Pertanyaan:

Bagaimana membuat Querynya … ?

Jawaban:

Kamu bisa gunakan kode MySQL dibawah ini:

SELECT * FROM essnotification WHERE not_date >= DATE_SUB(NOW(), INTERVAL 3 MONTH)

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartpura‘.

You may also like...

Leave a Reply

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