Bonjour,
Je souhaite créer une requête SQL qui me restitue, entre autres, la somme des quantités commandées par mois depuis 1 an.
Pour cela, j'ai rédigé la requête suivante (pour un mois):
Est-il possible d'optimiser cette requête que je fais 12 fois avec des jointures externes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select article, sum(qte_vendue) as total_qte_cmde from CUSTOMER_ORDER_LINE where cl.date_entered >= add_months(trunc(sysdate,'mm'),-11) and date_creation < add_months(trunc(sysdate,'mm'),-10) group by article
En lançant la requête plusieurs fois à la suite, j'ai le message suivant:
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RA-04036: la mémoire PGA utilisée par l'instance est supérieure à PGA_AGGREGATE_LIMIT 04036. 00000 - "PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT"
Partager