Aufgabe
Schreibe oder verbessere SQL/Python für {Usecase}, erkläre die Logik und liefere Tests/Edge-Cases.
Kontext
Use Case: {Usecase}
Input-Schema/Beispiele: {Schema}
Gewünschte Ausgabe: {Output}
Constraints: {Performance_Constraints}
Umgebung: {DB_or_Python_Version}
Anforderungen
- Gib die Lösung als lauffähigen Code (SQL oder Python) aus.
- Erkläre Schritt für Schritt (kurz) und kommentiere kritische Stellen.
- Berücksichtige Edge-Cases und Null-Werte.
- Schlage Optimierungen vor (Index, Partition, CTE vs. Subquery, Vectorization).
- Erstelle 3–5 Tests mit Beispiel-Input und erwartetem Output.
Ausgabeformat
- Lösungscode
- Erklärung
- Tests
- Optimierungen
Hinweise
- Wenn {Schema} fehlt, beginne mit Rückfragen und einer angenommenen Struktur.
- Priorisiere Korrektheit, dann Performance.







