Tabellenstruktur gefunden:
Mysql: anzeigen 0 und Bewegungsart, wenn kein Ergebnis
reference|transaction|member|summary|amount|action_by|created_at(unix timestamp)
Mein aktueller Sql ist: für die Zahlung gefunden
select COALESCE(sum(`amount`) , 0) as `amount` , `transaction`
from `transactions`
where
`transaction` IN ('payment', 'deposit', 'withdraw') and
`created_at` >= unix_timestamp(DATE_SUB(NOW(), INTERVAL 15 DAY))
group by transaction
Lassen Sie uns sagen, es gibt keine Aufzeichnungen. Ich möchte immer noch auf das Ergebnis kommen. Gerade jetzt das aktuelle Ergebnis ist:
100 | deposit
200 | withdraw
Wie weit ich brauche, ist:
100 | deposit
200 | withdraw
0 | payment
ich einige Dinge ausprobiert, aber ich konnte nicht das gewünschte Ergebnis produzieren. Bitte helfen, ich bin Anfänger in SQL. Danke im Voraus.
Warum gibt es ein Laravel-Tag – tam5
Warum brauchen Sie es in SQL? Könnten Sie auch in PHP das gewünschte Ergebnis erzielen? –