Bonjour à tous,
je cherche mais ne trouve pas le script sur un select.
Voilà, j'ai une table avec trois colonnes qui m'interressent.
ope_maj, emp_prise, et zone_mvt_prise
De ses trois colonnes, j'ai besoin de créer un tableau avec 4 données qui me donnent par ope_maj, le nombre de emp_prise par zone_mvt_prise ET (c'est là mon problème) le nombre distinct de emp_prise toujours par ope_maj...
Voilà ce que j'ai comme script avec son résultat en dessous :
Code:select ope_maj, zone_mvt_prise, emp_prise from (SELECT ope_maj, zone_mvt_prise, emp_prise FROM lig_tour WHERE trunc(dat_maj) = trunc(sysdate-3))
ope_maj zone_mvt_prise emp_prise D421 PREPARATEUR 441PA2800101A D421 PREPARATEUR 441PA2803001D D300 PREPARATEUR 441PP0306002 D300 PREPARATEUR 441PP0306002 D300 PREPARATEUR 441PP0307701 D300 PREPARATEUR 441PP0701304 D300 PREPARATEUR 441PP1402404D D300 PAL 441PP0701304 D300 PAL 441PP0701304
De ce tableau et script, comment sortir le résultat suivant :
ope_maj zone_mvt_prise count(emp_prise) count distinct emp_prise) D300 PREPARATEUR 5 4 D300 PAL 2 1 D421 PREPARATEUR 2 2
Je mélange mes pinceaux dans les count et distinct sans jamais obtenir le bon résultat quand ce n'est pas des erreurs...
Avez-vous une idée ?
merci