Konvertiere BigInt Timestamp in ein reales Date mit Zeilenaggregation und Operationen in mySQL

8

Ich habe eine Abfrage, die das letzte Aktualisierungsdatum (Zeitstempel, aber als Bigint (20) -Spalte) wie folgt verwendet:

%Vor%

und es gibt das letzte Aktualisierungsdatum (Unix-Zeitstempel als bigint (20)) für jede Art von Protokoll (a oder b) zurück:

%Vor%

Nun möchte ich das Return-in-Date-Format formatieren und ich naiv, obwohl ich einfach den äußeren Zeitstempel mit FROM_UNIXTIME wie folgt formatieren kann:

%Vor%

aber es gibt

%Vor%

Ich habe versucht, die Umwandlung auch in die inneren Abfragen zu bringen, aber es ist dasselbe.

Ich habe auch versucht, Antworten auf SO, mySQL-Dokumentation und Google zu finden, aber habe nicht gefunden, warum die Konvertierung nicht funktioniert, wenn ich ein group by mache.

    
рüффп 25.10.2013, 08:47
quelle

1 Antwort

20

Ihr Zeitstempel ist in Millisekunden:

%Vor%

(d. h. teile die Zeit durch 1000, um Sekunden zu erhalten)

%Vor%     
ModulusJoe 25.10.2013, 08:53
quelle