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