Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 24-07-2008
Avatar de Vlady
Vlady Vlady is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 21
Vlady Va por buen camino
Gracias topx por tus sugerencias organice la consulta y quedo asi:

Código SQL [-]
/*FACTURAS QUE ME EXPORTAN SOLO EL IVA*/
   SELECT DESCUENTO, NORDEN FROM FACTURA WHERE N_FACTURA = :FACTURA INTO ESCUENTO, :ORDEN;

   FOR SELECT S.IVA, SUM(I.IVA), SUM(I.VALOR), A.FORMA_PAGO, sum(A.VALOR)
   FROM SERVICIO S
   INNER JOIN ITEMSERVICIO I ON S.CODIGO = I.SERVICIO
   INNER JOIN ORDEN_SERVICIO O ON O.N_ORDEN = I.ORDEN
   RIGHT OUTER JOIN ANTICIPO A ON O.N_ORDEN = A.N_ORDEN
   WHERE O.N_ORDEN = :ORDEN
   GROUP BY S.IVA, A.FORMA_PAGO
   INTO :PORCENTAJE, :TIVA, :TTOTAL, :FPAGO, :VFPAGO DO
   BEGIN
      NFAC = :FACTURA;
      BASE = :TTOTAL/(1+:PORCENTAJE/100);
      BASE1 = :BASE;
      BASE = :BASE - (BASE*DESCUENTO/100);
      TIVA = BASE1 * (PORCENTAJE/100);
      TTOTAL = BASE + TIVA;
      suspend;
   END

Pero ahora me arroja por cada forma de pago los IVAS y por cada IVA LAS FORMA DE PAGO es decir que me aparecen 4 IVAS del 10 y 2 Formas de pago para CXC por ejemplo.

Código:
Porcentaje     IVA      TOTAL        BASE       FPAGO     VALOR
10              19.127   210.400     121.272     CXC        119.500
16                1.972    14.300       12.327    CXC        119.500
10              19.127   210.400     121.272   EFECTIVO    65.000
16                1.972    14.300       12.327   EFECTIVO    65.000
10              19.127   210.400     121.272    T.C.           15.000
16                1.972    14.300       12.327    T.C.           15.000
10              19.127   210.400     121.272    T.D.           25.200
16                1.972    14.300       12.327    T.D.           25.200
Depronto puede ser una sentencia que falta? o Realizar otra consulta sobre la tabla resultante en otro procedimiento?

Última edición por Vlady fecha: 24-07-2008 a las 22:41:31.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Banda Detalle de diferente tamaño dramatvm Impresión 0 04-04-2007 21:52:52
fastreport - banda de detalle Blanco Impresión 0 13-06-2006 23:46:26
Personalizar una banda de detalle en RAVE zerelho Impresión 3 07-05-2005 22:01:53
Problema con banda detalle en QR ramiretor Impresión 2 27-11-2003 17:45:45
Problemas con Banda detalle de QReports Manuel Impresión 4 26-08-2003 16:46:43


La franja horaria es GMT +2. Ahora son las 17:05:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi