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
Partager