Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_obtener_fuentes
AS
BEGIN
SET NOCOUNT ON;
/*
select id_fuente_descripcion,nombre,descripcion,fd.periodicidad,max(fecha_informacion) as fecha_informacion, proveedor, campos, secciones,
replace(replace(campos,';','<br>'),CHAR(10),'<br>') as campos_mostrar,
replace(replace(secciones,';','<br>'),CHAR(10),'<br>') as secciones_mostrar
from fuentes_descripciones fd
left join fuentes_procesadas fp
on fp.fuente = fd.nombre
where activo = 1
--and not exists (select fecha_informacion from fuentes_procesadas fp2
--where fp2.fecha_informacion > fp.fecha_informacion and fp.fuente = fp2.fuente)
group by id_fuente_descripcion,nombre,descripcion,fd.periodicidad, proveedor, campos, secciones,replace(replace(campos,';','<br>'),CHAR(10),'<br>'), replace(replace(secciones,';','<br>'),CHAR(10),'<br>')
*/
select fd.id_fuente_descripcion,
fd.nombre,
fd.descripcion,
fd.periodicidad,
convert(varchar(7),fp.fecha_informacion) as fecha_informacion,
convert(varchar(10),fp.created,103) as fecha_carga_dmy,
CONVERT(date, fp.created) as fecha_carga,
fd.proveedor,
fd.campos,
fd.secciones,
replace(replace(fd.campos,';','<br>'),CHAR(10),'<br>') as campos_mostrar,
replace(replace(fd.secciones,';','<br>'),CHAR(10),'<br>') as secciones_mostrar
from fuentes_descripciones fd
left join fuentes_procesadas fp
on fp.fuente = fd.nombre
and fp.fecha_informacion = (select MAX(fp2.fecha_informacion) FROM fuentes_procesadas fp2 where fp2.fuente = fp.fuente)
where activo = 1
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_obtener_fuentes
AS
BEGIN
SET NOCOUNT ON;
/*
select id_fuente_descripcion,nombre,descripcion,fd.periodicidad,max(fecha_informacion) as fecha_informacion, proveedor, campos, secciones,
replace(replace(campos,';','<br>'),CHAR(10),'<br>') as campos_mostrar,
replace(replace(secciones,';','<br>'),CHAR(10),'<br>') as secciones_mostrar
from fuentes_descripciones fd
left join fuentes_procesadas fp
on fp.fuente = fd.nombre
where activo = 1
--and not exists (select fecha_informacion from fuentes_procesadas fp2
--where fp2.fecha_informacion > fp.fecha_informacion and fp.fuente = fp2.fuente)
group by id_fuente_descripcion,nombre,descripcion,fd.periodicidad, proveedor, campos, secciones,replace(replace(campos,';','<br>'),CHAR(10),'<br>'), replace(replace(secciones,';','<br>'),CHAR(10),'<br>')
*/
select fd.id_fuente_descripcion,
fd.nombre,
fd.descripcion,
fd.periodicidad,
convert(varchar(7),fp.fecha_informacion) as fecha_informacion,
convert(varchar(10),fp.created,103) as fecha_carga_dmy,
CONVERT(date, fp.created) as fecha_carga,
fd.proveedor,
fd.campos,
fd.secciones,
replace(replace(fd.campos,';','<br>'),CHAR(10),'<br>') as campos_mostrar,
replace(replace(fd.secciones,';','<br>'),CHAR(10),'<br>') as secciones_mostrar
from fuentes_descripciones fd
left join fuentes_procesadas fp
on fp.fuente = fd.nombre
and fp.fecha_informacion = (select MAX(fp2.fecha_informacion) FROM fuentes_procesadas fp2 where fp2.fuente = fp.fuente)
where activo = 1
END
GO
Depends On
2Used By
No items found