Ajouter une colonne de sous-requête dans le Group By
Bonjour,
J'ai une requete avec un groupBy, je voudrais ajouter le résultat d'une sous requete dans la liste de group by, mais ça ne marche pas comme ça, je suis obligé d'utiliser la sous requete, parce que un join peut me retourner plusieurs lignes alors que je voudrais juste le champ en question (une ligne).
voilà ma requete :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SELECT to_char(trunc(t.CREATED_DATE),'YYYY-MM') as Month,
t.NUMBER
t.ACCOUNT as ACCOUNT,
(SELECT C.NAME from scm.company c,scm.person per where per.company_id = c.company_id and c.region='5' and c.uid = t.userID) as CUSTOMER,
Count(1) as No,
sum(t.qty) as SumOfQty
FROM cm.company_order t
where t.created_date > to_date('2012-04-01','YYYY-MM-DD')
Group BY to_char(trunc(t.CREATED_DATE),'YYYY-MM'),t.NUMBER ,t.ACCOUNT |