Ich versuche, Datensätze in einer Tabelle zu zählen, basierend auf dort Status-Count Datensätze nach dort Status Laravel
+--------|-----------|-------------+
| id | Record | Status |
|--------|-----------|-------------|
| 1 | 20 | A |
|--------|-----------|-------------|
| 2 | 10 | A |
|--------|-----------|-------------|
| 3 | 15 | D |
+----------------------------------+
Das Problem ist im eine SUM-Abfrage sowie eine Count-Abfrage verwenden.
Jetzt funktioniert das, aber nicht auf Basis von Ergebnissen von Statust. Ich habe folgendes versucht, es funktioniert nicht.
->select(DB::raw('SUM(Record) as commission, COUNT(Status = A) as status'))
->get()
UND
->select(DB::raw('SUM(Record) as commission, COUNT(Status) as status WHERE Status = "A" '))
->get()
UND
->select(DB::raw('SUM(Record) as commission, COUNT(Status = "A ") as status'))
->get()