Ich brauche eine Abfrage, welche Gruppe nach Stunde dann data.I zurückgeben haben eine Spalte in der Datenbank mit Name Zeit und der Wert in der Zeit Spalte ist wie 13: 12: 43.so, wie Gruppe von Stunde.Und ich brauche das Ergebnis mit der Reihenfolge nach Stunden.Ich versuche die angegebene Abfrage, aber diese Abfrage Summe aller Einheiten zurückgeben.Aber ich brauche die Summe der Einheiten auf der Basis der Stunde wie [{Stunde: 1, Einheit: 0.2322} {Stunde: 2, Einheit: 0,3232}, .. usw.]Gruppe nach Abfrage von Eloquent in Laravel
$response = PowerConsumption::groupBY('time')
->selectRaw('round(sum(unit),4) as yAxis')
->where(['device_id' => 2])
->where('date',Carbon::now()->ToDateString)
->orderBy('time')->get();
es ist die Summe aller Einheiten zurück .. – User101
@ User101, zuerst es nach Stunden gruppieren, dann Summe Summe dieser Gruppe Daten –