correction requête saisie
dsl je n'ai pas corrigé la requête ;)
ma requête:
Code:
1 2 3 4 5 6 7
| select distinct c.name as "name",
(select AVG(s.total) from sales_order s where s.customer_id=c.customer_id and s.order_date in (select to_number(to_char(s.order_date, 'Q')) from sales_order where order_date between '1-JAN-90' and '31-MAR-90') as "1st",
(select AVG(s.total) from sales_order s where s.customer_id=c.customer_id and s.order_date in (select to_number(to_char(s.order_date, 'Q')) from sales_order where order_date between '1-APR-90' and '30-JUN-90') as "2nd",
(select AVG(s.total) from sales_order s where s.customer_id=c.customer_id and s.order_date in (select to_number(to_char(s.order_date, 'Q')) from sales_order where order_date between '1-JUL-90' and '30-SEP-90') as "3rd",
(select AVG(s.total) from sales_order s where s.customer_id=c.customer_id and s.order_date in (select to_number(to_char(s.order_date, 'Q')) from sales_order where order_date between '1-OCT-90' and '31-DEC-90') as "4th"
from customer c, sales_order s
where c.customer_id=s.customer_id; |