, TIMESTAMPDIFF
kullanın: datetime_expr1
ve datetime_expr2
tarih veya tarih saat olan
TIMESTAMPDIFF (birim, datetime_expr1, datetime_expr2)
İade datetime_expr2 – datetime_expr1
, ifade. Bir ifade, bir tarih ve diğeri detetime olabilir; Bir tarih değeri, gerektiğinde '00: 00: 00' zaman parçasına sahip bir datetime olarak kabul edilir. Sonuç birimi (bir tamsayı) birim argümanı tarafından verilir. Birim için yasal değerler, TIMESTAMPADD()
işlevinin açıklamasında listelenenlerle aynıdır.
unit
mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
-> 3
mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
-> -1
mysql> SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
-> 128885
ayrıca yorumların birinde istedi budur
HOUR
olabilir.
Üzgünüz, ama bütün DATETIME hakkında soru soruyorum :( – Mike
@ Mike: Güncellenmiş cevabımı görün –
sweet :) Cevabını doğru olanı işaretliyorum :) thank you – Mike