Prompt
Van een businessvraag naar een query, op basis van je eigen schema, met uitleg en controles.
Je hebt een vraag over je data en wilt snel een juiste query.
Kopieer de prompt en vervang de gemarkeerde variabelen door jouw situatie.
Schrijf een SQL-query ({{dialect}}) die deze vraag beantwoordt: {{vraag}}
Schema (alleen tabelnamen, kolommen en typen):
```
{{schema}}
```
Definities die gelden: {{definities}}
Geef:
1. De query, met commentaar per blok.
2. Uitleg van de joins en filters in gewone taal.
3. Aannames die je moest doen over de data.
4. Drie controles waarmee ik kan verifiëren dat de uitkomst klopt (bijvoorbeeld een totaal dat moet overeenkomen).
5. Randgevallen die de uitkomst kunnen vertekenen (dubbele rijen, null-waarden, tijdzones).| Variabele | Wat vul je in? | Voorbeeld |
|---|---|---|
| {{dialect}} | Het database-type | PostgreSQL |
| {{vraag}} | De businessvraag | hoeveel klanten deden in 2026 een tweede bestelling binnen 30 dagen na hun eerste? |
| {{schema}} | Tabellen en kolommen, zonder data | customers(id, created_at), orders(id, customer_id, created_at, total) |
| {{definities}} | Afspraken over begrippen | een bestelling telt alleen als status = 'betaald' |
Een becommentarieerde query met uitleg, aannames, controles en randgevallen.