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.proceso_consumos_lista_cuit_
AS
BEGIN
SET NOCOUNT ON;
declare @desde datetime,
@hasta datetime
set @desde = (select fecha from control_consumos_lista_cuit_fecha)
if (@desde is null) set @desde = getdate() - 30
set @hasta = getdate()
update control_consumos_lista_cuit_fecha set fecha = @hasta
insert into proceso_consumos_lista_cuit (cuit,
ultima_consulta,
id_producto,
user_id,
cliente,
id_transaccion,
informado,
visible)
select cuit_consultado,
usuarios_consumos.created,
usuarios_consumos.id_producto,
usuarios_consumos.user_id,
clientes.cliente,
usuarios_consumos.id_transaccion,
0,
1
from usuarios_consumos
left join padrones on padrones.identificacion = cuit_consultado and padrones.habilitado = '1'
left join productos on productos.producto = usuarios_consumos.id_producto
left join users on users.user_id = usuarios_consumos.user_id
left join usuarios_productos on usuarios_productos.user_id = usuarios_consumos.user_id and usuarios_productos.id_producto = usuarios_consumos.id_producto
left join clientes on clientes.cliente = usuarios_productos.cliente
where usuarios_consumos.created between @desde and @hasta
and cuit_consultado in (select cuit from control_consumos_lista_cuit where visible = 1)
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.proceso_consumos_lista_cuit_
AS
BEGIN
SET NOCOUNT ON;
declare @desde datetime,
@hasta datetime
set @desde = (select fecha from control_consumos_lista_cuit_fecha)
if (@desde is null) set @desde = getdate() - 30
set @hasta = getdate()
update control_consumos_lista_cuit_fecha set fecha = @hasta
insert into proceso_consumos_lista_cuit (cuit,
ultima_consulta,
id_producto,
user_id,
cliente,
id_transaccion,
informado,
visible)
select cuit_consultado,
usuarios_consumos.created,
usuarios_consumos.id_producto,
usuarios_consumos.user_id,
clientes.cliente,
usuarios_consumos.id_transaccion,
0,
1
from usuarios_consumos
left join padrones on padrones.identificacion = cuit_consultado and padrones.habilitado = '1'
left join productos on productos.producto = usuarios_consumos.id_producto
left join users on users.user_id = usuarios_consumos.user_id
left join usuarios_productos on usuarios_productos.user_id = usuarios_consumos.user_id and usuarios_productos.id_producto = usuarios_consumos.id_producto
left join clientes on clientes.cliente = usuarios_productos.cliente
where usuarios_consumos.created between @desde and @hasta
and cuit_consultado in (select cuit from control_consumos_lista_cuit where visible = 1)
END
GO
Depends On
8Used By
No items found