Consulta Para Sacar Kardex

Páginas: 2 (274 palabras) Publicado: 15 de abril de 2011
select
(SELECT TOP 1 IX.NOMBRE FROM codigo_maestro AS IX WHERE IX.CODIGO = BO.BODEGA AND IX.DATA = 'O' ) as NOM_BODEGA,
BO.CODIGO_ITEM, BO.Numero_Item, (SELECT TOP 1 IX.DESCRIPCION FROMcodigo AS IX WHERE IX.NUMERO_ITEM = BO.NUMERO_ITEM ) AS DES_ITEM,
cx.fecha_compte,

(CASE WHEN CX.TIPO_MOV IN ('1','3') then 'Ingreso'
WHEN CX.TIPO_MOV IN ('2','4') then 'Egreso'WHEN CX.TIPO_MOV IN ('5') then 'Nota de Venta'
WHEN CX.TIPO_MOV IN ('6') then 'Factura'
WHEN CX.TIPO_MOV IN ('7') then 'Devolucion'
WHENCX.TIPO_MOV IN ('9') then 'Factura de Carpa'
WHEN CX.TIPO_MOV IN ('10') then 'Nota de Venta de Carpa'
end) as tipo,
cx.motivo,
'Concepto',
cx.num_compte,
CAN_INGRESO =SUM(CASE WHEN CX.TIPO_MOV IN ('1','3', '8') THEN (MX.CANTIDAD)
WHEN CX.TIPO_MOV IN ('7') THEN (MX.CANTIDAD) *-1
ELSE 0
END),
CAN_EGRESO = SUM (CASE WHEN CX.TIPO_MOV IN('1','3', '8') THEN 0
WHEN CX.TIPO_MOV IN ('7') THEN 0
ELSE (MX.CANTIDAD)
END ),
CAN_SALDO = SUM(CASE WHEN CX.TIPO_MOV IN ('1','3') THEN (MX.CANTIDAD )
WHENCX.TIPO_MOV IN ('7') THEN (MX.CANTIDAD) *-1
ELSE (MX.CANTIDAD ) *-1
END),
valor_Costo = ISNULL(
(
Select top 1 isnull((PRECIO_UNITARIO),0)
FromPrecio_Unitario_Kardex kar
Where kar.Numero_Item = BO.Numero_Item
and (year(cx.fecha_compte)= AÑO and MONTH(cx.fecha_compte) = MES )
),0)

FROM CABECERA_OPERACION AS CX
INNERJOIN DETALLE_OPERACION AS MX ON (CX.SEQ_COMPTE = MX.SEQ_COMPTE)
INNER JOIN saldos AS BO ON (MX.BODEGA = BO.BODEGA AND MX.NUMERO_ITEM = BO.NUMERO_ITEM)
INNER JOIN codigo AS IT ON(BO.NUMERO_ITEM = IT.NUMERO_ITEM)
where BO.CODIGO_ITEM = '0102990723'
and cx.bodega = '001'
GROUP BY BO.BODEGA, BO.CODIGO_ITEM, BO.NUMERO_ITEM, cx.fecha_compte, CX.TIPO_MOV, cx.motivo, cx.num_compte
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos para utilizar Kardex
  • Para sacar hongos
  • Solo Para Sacar Tareas
  • Costo Para Sacar Ruc
  • procedimiento para sacar pasaporte
  • para sacar un 10
  • Para sacar mejores fotos
  • Requisitos Para Sacar Ruc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS