Menambahkan Interval Waktu pada Query Database Menggunakan Postgre SQL

Dalam suatu kondisi tertentu ada kalanya kita perlu menampilkan data dalam kurun waktu tertentu. Misal kita perlu menampilkan suatu data dalam tiga bulan terakhir. Untuk menampilkan dalam interval waktu tertentu ada berbagai macam cara, bisa dilakukan dari aplikasi atau pun dari suatu query dari database.

Dalam hali ini saya akan membahas mengenai query yang dapat menampilkan data berdasarkan interval waktu tertentu. Sudah tentu dalam suatu tabel yang akan ditampilkan harus memiliki column bertipe date sebagai acuan interval waktunya.
Berikut adalah contoh querynya:

SELECT * FROM transaction
WHERE created_date (now() – INTERVAL ‘3 month’)

Dalam contoh query diatas menunjukan bahwa kita akan menampilkan data transaksi yang dibuat dalam 3 bulan terakhir. query (now() – INTERVAL ‘3 month’) merupakan suatu format untuk menampilkan data transaksi yang dibuat dalam interval waktu 3 bulan dari tanggal sekarang.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s