

SELECT * FROM prestataire

ALTER TABLE prestataire ADD COLUMN typePrestataireVitalis CHAR(3) ;


UPDATE prestataire 
SET typePrestataireVitalis = CASE  
				      WHEN (LEFT(`codePrestataireNormalise`,2)='LB' AND codeTypePrestataire='LAB') THEN 'LAB'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='IM' AND codeTypePrestataire='IMA') THEN 'IMA'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire IN ('HPP','HPC')) THEN 'HOP'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='DT' AND codeTypePrestataire IN ('HPP','HPC')) THEN 'HOP'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='CME') THEN 'CME'
				      WHEN (LEFT(`codePrestataireNormalise`,2) IN ('CM','OP') AND codeTypePrestataire='OPT') THEN 'OPT'
				      
				      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='CSO') THEN 'CLI'
				      
				      WHEN (LEFT(`codePrestataireNormalise`,2)='IM' AND codeTypePrestataire='CSO') THEN 'IMA'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='LB' AND codeTypePrestataire='CSO') THEN 'LAB'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='DT' AND codeTypePrestataire='CSO') THEN 'DEN'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='DT' AND codeTypePrestataire='DEN') THEN 'DEN'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='PH' AND codeTypePrestataire='PHA') THEN 'PHA'
				      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='POC') THEN 'POC'
				      WHEN ( codeTypePrestataire='SEA') THEN 'SEA'
			      ELSE 'AUC' END  ;
			      
			      
			      
SELECT * FROM prestataire WHERE typePrestataireVitalis='AUC'

SELECT * FROM typeprestataire  
			  
			  

SELECT
	 CASE  
	      WHEN (LEFT(`codePrestataireNormalise`,2)='LB' AND codeTypePrestataire='LAB') THEN 'LAB'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='IM' AND codeTypePrestataire='IMA') THEN 'IMA'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire IN ('HPP','HPC')) THEN 'HOP'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='CME') THEN 'CME'
	      WHEN (LEFT(`codePrestataireNormalise`,2) IN ('CM','OP') AND codeTypePrestataire='OPT') THEN 'OPT'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='CSO') THEN 'CLI'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='IM' AND codeTypePrestataire='CSO') THEN 'IMA'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='LB' AND codeTypePrestataire='CSO') THEN 'LAB'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='DT' AND codeTypePrestataire='CSO') THEN 'DEN'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='DT' AND codeTypePrestataire='DEN') THEN 'DEN'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='PH' AND codeTypePrestataire='PHA') THEN 'PHA'
	      WHEN (LEFT(`codePrestataireNormalise`,2)='CM' AND codeTypePrestataire='POC') THEN 'POC'
	      WHEN ( codeTypePrestataire='SEA') THEN 'SEA'
	ELSE 'AUC' END AS typePrestataireVitalis,p.*
FROM prestataire  p