SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


CREATE PROCEDURE [dbo].[p_doc_collections_get_result_mail]
	@collection_id int,
	@guid varchar(64)
AS

	/*
	DGE 03/03/2016

	Cette procédure sert à déterminer:
	- le nombre total de documents d'un lot de mailing (guid)
	- le nombre d'anomalies de transmission (statut SE)

	Le paramètre @collectionId sert à l'optimisation
	*/

	SELECT	count(*) AS TOTAL,
			SUM(CASE WHEN dcd_status_code = 'S' THEN 1 ELSE 0 END) AS ERR
	from	doc_collections_docs
	where	dcd_collection_id = @collection_id
	and		dcd_mail_guid = @guid

GO
