Ich bin auf der Suche nach zwei Tabellen Ich habe eine Datentransformation durchführen, um eine einzige Tabelle zu erstellen. Ich habe eine events table
und user table
:Tabelle Erstellungslogik
Events: {id, user_id, start_date, end_date, cost...}
Users: {id, name, ...}
Ich versuche, eine Tabelle zu erstellen, um die Benutzer zu verbringen in einer täglichen Ebene zeigt, vorausgesetzt, der Benutzer mit einem Startkosten von Null starten und es geht nach jedem Ereignisse auf.
Die beabsichtigte Ausgabe wäre:
{date, userid, beginning_balance, sum(cost), num_of_events}
Ich brauche Richtung, wie diese zu bewältigen, wie ich bin nicht sehr vertraut mit Datentransformation in SQL
Möchten Sie Beispieldaten zu der Frage als Text hinzufügen. –
Wenn das Startdatum und das Enddatum unterschiedlich sind, möchten Sie die Kosten für das Start- oder Enddatum angeben? –
aktualisiert, das Datum sollte nicht 'Daten' in der Ausgabe gewesen sein. – madman