Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2006, 09:08
rsiles
 
Fecha de Ingreso: abril-2004
Ubicación: Managua
Mensajes: 150
Antigüedad: 20 años
Puntos: 0
Esa es una de als consutas

SELECT FAC_CABECERA.CDTRANS, Tipo_Transaccion.DS_TRANS, FAC_CABECERA.NUTRANS, FAC_CABECERA.FCTRANS, First(FAC_CABECERA.CLIENTE) AS PrimeroDeCLIENTE, First(FAC_CABECERA.VENDEDOR) AS PrimeroDeVENDEDOR, First(FAC_CABECERA.IDVENDEDOR) AS PrimeroDeIDVENDEDOR, IIf(IsNull(Sum([CANTIDAD]*[PRECIO_VENTA])=True),0,Sum([CANTIDAD]*[PRECIO_VENTA])) AS SUBTOTAL, First(FAC_CABECERA.IVA) AS IMPUESTO, First(FAC_CABECERA.DESCUENTO) AS DESCUENT, First(FAC_CABECERA.PROPINA) AS PROPIN, [SUBTOTAL]-First([DESCUENTO])+First([IVA]) AS TOTAL, [SUBTOTAL]-First([DESCUENTO])+First([IVA])+First([PROPINA]) AS TOTALPROPINA, First(FAC_CABECERA.NUMEXO) AS PrimeroDeNUMEXO, IIf([PrimeroDeCLIENTE]='A N U L A D A','A',"") AS ANUL, FAC_CABECERA.Observacion, First(FAC_CABECERA.FECHA_ARQ) AS FECHA_AR, First(FAC_CABECERA.HORA_ARQ) AS HORA_AR, First(FAC_CABECERA.USUARIO_AQR) AS USUARIO_AQ
FROM Tipo_Transaccion RIGHT JOIN (PRODUCTO_TERMINADO RIGHT JOIN (FAC_CABECERA LEFT JOIN FAC_DETALLE ON (FAC_CABECERA.FCTRANS = FAC_DETALLE.FCTRANS) AND (FAC_CABECERA.NUTRANS = FAC_DETALLE.NUTRANS) AND (FAC_CABECERA.CDTRANS = FAC_DETALLE.CDTRANS)) ON PRODUCTO_TERMINADO.ID = FAC_DETALLE.IDPROD) ON Tipo_Transaccion.CD_TRANS = FAC_CABECERA.CDTRANS
GROUP BY FAC_CABECERA.CDTRANS, Tipo_Transaccion.DS_TRANS, FAC_CABECERA.NUTRANS, FAC_CABECERA.FCTRANS, FAC_CABECERA.Observacion;