2017-02-13 3 views
0

Bitte helfen Sie mir die Datensätze basierend auf nächstgelegenen Datum und Uhrzeit zu sehen.Datensätze in sql Basis am nächsten Datum und Uhrzeit anzeigen

Ich kann nur die nächste DATUM anzeigen, ich weiß nicht, wie man es mit der Zeit anzeigt.

hier ist mein Code

SELECT * FROM tbl_schedules WHERE schedule_time > NOW() 
ORDER BY ABS(DATEDIFF(schedule_time , NOW())) ASC 

die schedule_time in Timestamp-Format in MySQL ist.

hilf mir danke.

Antwort

0

Konvertieren Sie die Zeitstempel in ein numerisches Format und subtrahieren Sie sie.

ORDER BY ABS(UNIX_TIMESTAMP(schedule_time) - UNIX_TIMESTAMP()) ASC