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 : Sélectionner tout - Visualiser dans une fenêtre à part
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