sto ottenendo ORA-00979 con la seguente query:ORA-00979 non un gruppo da un'espressione
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;
non ho trovato nessun esempi che aveva sia GROUP BY e ORDER BY nella stessa query. Ho provato a rimuovere ogni campo dal gruppo di uno alla volta, ma sto ancora ricevendo lo stesso errore.
anche quelli che sono nella clausola ORDER BY? Non ho quei due nel mio GROUP BY. – Theresa
No, non è necessario inserirli nell'ordine in base alla clausola – Xaisoft
Ho provato ad aggiungere le due colonne in ORDER BY a GROUP BY. Ha funzionato. Grazie! – Theresa