Diseñador de consultas

Publicado en: Alfa Gestión Comercial | 0

Objetivo:

Analizar las compras en un periodo de fechas.

Esta consulta devuelve las siguientes columnas

IDARTICULO (Código del producto, tenga o no movimientos en el periodo solicitado)

DESCRIPCION: (Descripción del producto)

COMPRAS: (Cantidad compradas en el periodo indicado, suma las cantidades sin tener en cuenta las unidades de medida)

FHULTIMOCOSTO: (Fecha en que se cambió por última vez el costo del producto, esta puede estar fuera del rango de fechas solicitadas)

PROVEEDOR: (Nombre del proveedor)

 

  • Puede copiar la siguiente consulta dentro del Diseñador de consultas de Alfa y comenzar a utilizarlo.

SELECT
IDARTICULO, DESCRIPCION,
ISNULL(SUM(CANTIDAD),0)
as COMPRAS,FhUltimoCosto, RAZON_SOCIAL
AS
PROVEEDOR
FROM

(

SELECT
LTRIM(A.IDARTICULO)
AS IDARTICULO, A.DESCRIPCION,
CASE
WHEN TC
=

‘NCC’
THEN
SUM(CANTIDAD)
*
1 ELSE
SUM(CANTIDAD)
END
AS CANTIDAD
,

B.TC, C.RAZON_SOCIAL, A.FhUltimoCosto
FROM
V_MA_ARTICULOS
A

LEFT
OUTER
JOIN
V_MV_STOCK
B
ON
A.IDARTICULO = B.IDArticulo

LEFT
OUTER
JOIN
Vt_Proveedores
C
ON
A.CUENTAPROVEEDOR = C.CODIGO

WHERE ((B.FECHA >=
’01/05/2014′
AND B.FECHA <=
’31/05/2014′)
OR
B.FECHA IS
NULL)

AND

((B.TC =
‘FCC’
OR B.TC =
‘NDC’
OR B.TC =
‘NCC’)
OR
B.TC IS
NULL)

GROUP
BY
A.IDARTICULO, A.DESCRIPCION , B.TC, C.RAZON_SOCIAL, A.FhUltimoCosto )

Z

GROUP
BY
IDARTICULO, DESCRIPCION, RAZON_SOCIAL,FhUltimoCosto

ORDER
BY
IDARTICULO, DESCRIPCION, RAZON_SOCIAL