Tuesday, August 16, 2011

Fungsi Date pada MySQL (1)

[posting dibuat sekaligus sebagai catatan penulis]
Terdapat beberapa fungsi untuk memanipulasi format data DATETIME pada MySQL

- Get current date
Untuk mendapatkan tanggal saat ini (current date) dapat menggunakan select now()
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2011-08-16 18:10:07 |
+---------------------+
1 row in set (0.00 sec)


- Compare date
Untuk membandingkan tanggal, misalnya mendapatkan record dengan nilai field tanggal yang lebih 'tua' / lebih akhir dari tanggal tertentu dapat digunakan >= (greater / equal than), misalnya

mysql> select TerakhirLelang from lelang;
+----------------+
| TerakhirLelang |
+----------------+
| 2011-08-31     |
| 2011-05-21     |
+----------------+
2 rows in set (0.00 sec)

mysql> select TerakhirLelang from lelang where TerakhirLelang >= '2011-08-16';
+----------------+
| TerakhirLelang |
+----------------+
| 2011-08-31     |
+----------------+
1 row in set (0.00 sec) 

juga dapat digunakan operator lain yaitu <, <=, =, >=, >, atau BETWEEN
(BETWEEN untuk menyeleksi tanggal yang berada di antara 2 nilai tanggal)

Demikian tips kali ini, sampai ketemu lagi di tips dan trik selanjutnya

0 comments:

Post a Comment

ardhi.web.id. Powered by Blogger.