Hello !
Est ce que le nombre de ligne par type de contrat ne suffirait pas ?
SELECT XCON_TYPECONTRAT, COUNT(*) NB_CONTRAT FROM [RESOCRM].[DBO].[XCONTRAT] WHERE XCON_COMPANYID ='1966' AND XCON_DELETED IS NULL GROUP BY XCON_TYPECONTRAT
juste pour préciser, votre erreur vient de cette requête
select @typecontrat = (select xcon_typecontrat from [RESOCRM].[dbo].[XCONTRAT] where xcon_companyid ='1966' and xcon_Deleted is null)
la sous requête suivantes renvoie plusieurs xcon_typecontrat
select xcon_typecontrat from [RESOCRM].[dbo].[XCONTRAT] where xcon_companyid ='1966' and xcon_Deleted is null
alors la variable @typecontrat ne peut contenir qu'un seul xcon_typecontrat
Partager