Hi,
ich möchte in einer Abfrage eine Summe über ein DATEDIFFmit dem MAX einer Spalte ermitteln:
da es von (from_unixtime(a.createtime) mehrere Werte zu einem Datenobjekt geben kann, will ich hier den größten Wert ermitteln, also das größte Datum
funktioniert aber nicht und dieser Fehler wird geworfen:
Error Code: 1111. Invalid use of group function 0.000 sec
Wer kann mir hier weiter helfen?
ich möchte in einer Abfrage eine Summe über ein DATEDIFFmit dem MAX einer Spalte ermitteln:
Java:
SUM(DATEDIFF(from_unixtime(a.createtime), from_unixtime(t.createtime)))
da es von (from_unixtime(a.createtime) mehrere Werte zu einem Datenobjekt geben kann, will ich hier den größten Wert ermitteln, also das größte Datum
Java:
SUM(DATEDIFF(MAX(from_unixtime(a.createtime)), from_unixtime(t.createtime)))
funktioniert aber nicht und dieser Fehler wird geworfen:
Error Code: 1111. Invalid use of group function 0.000 sec
Wer kann mir hier weiter helfen?