dbo.bddd_comex_expo

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@fecha_desde date 3
@fecha_hasta date 3

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.bddd_comex_expo
@fecha_desde date,
@fecha_hasta date

AS

/*

Exec bddd_comex_expo '2018-07-01','2018-07-31'

SELECT DISTINCT FECHA FROM bbdd_comex_expo

*/



BEGIN
    SET NOCOUNT ON;
 
 insert into bbdd_comex_expo
 
 
 SELECT convert(varchar(11),(convert(bigint,comex_exportaciones.cuit))) as cuit,null as empresa,nombre,
 sum(ROUND (fobusd,0)) as fob,descripcion,
 (cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2)) as fecha 
 FROM comex_exportaciones 
 inner join comex_paises on procedencia = comex_paises.codigo
 inner join comex_rubros on comex_rubros.rubro = comex_exportaciones.posicion
 /*
  inner join padrones on (comex_exportaciones.cuit = padrones.identificacion and padrones.tipo_persona='J')
  */

 /* WHERE (cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2))  = '2018-01' */
 WHERE fecha between @fecha_desde and @fecha_hasta

 group by convert(varchar(11),(convert(bigint,comex_exportaciones.cuit))),nombre,(cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2)),descripcion  
 order by cuit asc,descripcion asc,fob desc

 
 /*
  SELECT cuit,padrones.nombre_persona as empresa,nombre,sum(ROUND (fobusd,0)) as fob,descripcion,(cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2)) as fecha FROM comex_exportaciones 
  inner join comex_paises on procedencia = comex_paises.codigo
  inner join comex_rubros on comex_rubros.rubro = comex_exportaciones.posicion
  inner join padrones on (comex_exportaciones.cuit = padrones.identificacion and padrones.tipo_persona='J')
  WHERE 
  /*(cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2))  = '2018-04'*/

  fecha between @fecha_desde and @fecha_hasta
  group by cuit,padrones.nombre_persona,nombre,(cast(YEAR(fecha) as varchar) + '-' + right('00'+cast(Month(fecha) as varchar),2)),descripcion  
  order by cuit asc,descripcion asc,fob desc
  */


 /*
 SELECT padrones.identificacion,padrones.nombre_persona, bbdd_comex_expo.* FROM bbdd_comex_expo INNER JOIN PADRONES ON bbdd_comex_expo.cuit = padrones.identificacion
 
 
 
 SELECT padrones.identificacion,padrones.nombre_persona, bbdd_comex_expo.* FROM bbdd_comex_expo INNER JOIN PADRONES ON ltrim(rtrim(bbdd_comex_expo.cuit)) = padrones.identificacion
 
 
 
 SELECT distinct bbdd_comex_expo.cuit FROM bbdd_comex_expo
 
 
 */


/*

SELECT padrones.identificacion,padrones.nombre_persona, bbdd_comex_expo.* FROM bbdd_comex_expo INNER JOIN PADRONES ON ltrim(rtrim(bbdd_comex_expo.cuit)) = padrones.identificacion
*/


/*
update bbdd_comex_expo set empresa = padrones.nombre_persona FROM bbdd_comex_expo INNER JOIN PADRONES ON ltrim(rtrim(bbdd_comex_expo.cuit)) = padrones.identificacion
*/

END 

GO

Used By

No items found