Je reçois ORA-00979 avec la requête suivante:ORA-00979 pas un groupe par l'expression
SELECT cr.review_sk, cr.cs_sk, cr.full_name,
tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt",
cs.cs_id, cr.tracking_number
from review cr, cs, fact cf
where cr.cs_sk = cs.cs_sk
and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%'
and row_delete_date_time is null
and cr.review_sk = cf.review_wk (+)
and cr.fact_type_code (+) = 183050
GROUP BY cr.review_sk, cr.cs_sk, cf.fact_date, cr.tracking_number
ORDER BY cs.cs_id, cr.full_name;
je ne pouvais pas trouver des exemples qui ont tous les deux GROUP BY et ORDER BY clauses dans la même requête. J'ai essayé d'enlever chaque champ du groupe par un à la fois, mais je reçois toujours la même erreur.
même ceux qui sont dans la clause ORDER BY? Je n'ai pas ces deux dans mon groupe. – Theresa
Non, vous n'avez pas besoin de les mettre dans votre commande par la clause – Xaisoft
J'ai essayé d'ajouter les deux colonnes dans le ORDER BY au GROUP BY. Ça a marché. Merci! – Theresa