--primero debes de validar las fechas q se han realizando las operaciones de envio de analytics
select * from indicator_date_relation order by date_relation desc
--para validar si se realizaron los proceso de envio... es id_relation con el Id de la tabla indicator_date_relation
select * from indicator_data_operation where id_relation='5b966fb1f821aa6ab284cb69b13a4e49'
--ya validando q si no se han creado los registros de envio
--se utiliza este comando que solo se cambia la fecha
--SCRIPT PARA GENERAR LOS DATOS FALTANTES QUE NO SE HALLAN ENVIADO
DECLARE @id_relation VARCHAR(32)
DECLARE @sqlCommand NVARCHAR(MAX)
DECLARE @date_ticket DATE ='2021-04-11'
SET @id_relation=(SELECT [dbo].[indicator_returnIdGeneratedDate](@date_ticket))
IF NOT EXISTS(select TOP(1)IdRelation from indicator_date_relation WITH (NOLOCK) WHERE IdRelation=@id_relation)
BEGIN
PRINT 'GUARDANDO ID RELATION'
SET @sqlCommand=' INSERT INTO indicator_date_relation(IdRelation,date_relation) VALUES('+CHAR(39)+@id_relation+CHAR(39)+','+CHAR(39)+CONVERT(VARCHAR(MAX),@date_ticket)+CHAR(39)+')'
PRINT @sqlCommand
EXEC (@sqlCommand)
exec [dbo].[indicator_create_send_data] @date_ticket,'0','A'
exec [dbo].[indicator_execute_send_data] @date_ticket
END
ELSE
BEGIN
PRINT 'ID RELATION, SI EXISTE, SOLO EJECUTO LOS COMANDO PARA GENERAR EL DIA'
exec [dbo].[indicator_create_send_data] @date_ticket,'0','A'
exec [dbo].[indicator_execute_send_data] @date_ticket
END