Auf unserer Postgresql-Datenbank haben wir derzeit 2 Tabellen namens Benutzer und Buchungen.Wie kombinieren Sie eine Zählung in einer bestimmten Select-Anweisung?
Wir versuchen derzeit herauszufinden, wie viele Buchungen sie im Laufe der Zeit gemacht haben. Hier
ist die Abfrage, die wir im Moment haben:
SELECT "domain".users.email, COUNT("domain".bookings."id")
FROM "domain".bookings
INNER JOIN "domain".users ON "domain".users."id" = "domain".bookings.user_id
GROUP BY "domain".users.email
Wenn wir das Datum haben die Buchung erstellt wurde (Feld „domain.bookings.created_at) mit Filter gestern haben wir nur die Daten von gestern erhalten.
gibt es eine Möglichkeit, um zu sehen, die gestern gekauft, wie viele Buchungen sie Überstunden gemacht haben?
Thank you! Luca
Fügen Sie der Auswahlliste 'count (Fall bei Buchungsdatum = gestern dann 1 Ende)' (Pseudo-SQL) hinzu. – jarlh
Bitte fügen Sie einige Beispieldaten und die erwartete Ausgabe hinzu. Ich verstehe nicht wirklich, welche Ausgabe Sie erwarten –