Maak een aangepaste gegevensquery om inzichten uit mijn database te halen
description
Gebruikers kunnen gerichte queries genereren die nauwkeurige inzichten opleveren, wat hun gegevensanalyse en besluitvormingsprocessen verbetert.
prompt
try_prompt
Help me bij het ontwerpen van een aangepaste query die effectief specifieke inzichten uit mijn database haalt. Mijn database ... more
generate_helper
...
ai_answers
provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is een voorbeeld van een MySQL-query om de verkooptrends te analyseren voor het laatste kwartaal:
```sql
SELECT
YEAR(sale_date) AS jaar,
QUARTER(sale_date) AS kwartaal,
SUM(sales_amount) AS totale_verkoop
FROM
jouw_tabel_naam
WHERE
sale_date >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
GROUP BY
jaar,
kwartaal
ORDER BY
jaar,
kwartaal;
```
Aanpassingen:
- Vervang `jouw_tabel_naam` door de naam van je verkoopgegevens tabel.
- Pas eventueel `sales_amount` en `sale_date` aan indien je kolomnamen anders zijn.
Deze query haalt de totale verkoop per kwartaal voor het laatste kwartaal op, gebaseerd op de huidige datum. Wil je trends per maand binnen dat kwartaal, dan kan ik dat aanpassen!
provider: deepseek
model: deepseek-chat
Hier is een aangepaste MySQL-query voor het analyseren van salestrends van het afgelopen kwartaal:
```sql
SELECT
DATE_FORMAT(order_date, '%Y-%m') AS maand,
product_categorie,
SUM(bedrag) AS totale_omzet,
COUNT(DISTINCT order_id) AS aantal_orders,
AVG(bedrag) AS gemiddelde_orderwaarde,
SUM(hoeveelheid) AS totale_verkochte_eenheden
FROM
sales_tabel
WHERE
order_date >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
AND order_status = 'voltooid' -- Alleen succesvolle orders
-- AND product_categorie IN ('categorie1', 'categorie2') -- Optioneel: specifieke categorieën
GROUP BY
DATE_FORMAT(order_date, '%Y-%m'),
product_categorie
ORDER BY
maand DESC,
totale_omzet DESC;
```
**Belangrijke aanpassingspunten:**
- Pas `sales_tabel` aan naar jouw tabelnaam
- Controleer de kolomnamen (`order_date`, `product_categorie`, etc.)
- Verwijder/aanpas de `order_status` filter indien niet van toepassing
- Optioneel: voeg extra filters toe voor specifieke productcategorieën
**Extra analyses die je kunt toevoegen:**
```sql
-- Wekelijkse trendanalyse
SELECT
YEARWEEK(order_date) AS weeknummer,
SUM(bedrag) AS wekelijkse_omzet
FROM sales_tabel
WHERE order_date >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
GROUP BY YEARWEEK(order_date)
ORDER BY weeknummer DESC;
-- Top 10 best verkopende producten
SELECT
product_naam,
SUM(hoeveelheid) AS totale_verkoop,
SUM(bedrag) AS omzet
FROM sales_tabel
WHERE order_date >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
GROUP BY product_naam
ORDER BY omzet DESC
LIMIT 10;
```
Laat me weten als je specifieke kolomnamen of aanvullende filters nodig hebt!

