Firebird21

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Pronto un nuevo post en tu Blog favorito: firebird21.Wordpress.com

Autor Tema: Agrupar segun Formas de pago  (Leído 52 veces)

0 Usuarios y 1 Visitante están viendo este tema.

AxScorpio

  • Bit
  • *
  • Karma: +0/-0
  • Mensajes: 14
    • Ver Perfil
Agrupar segun Formas de pago
« en: Junio 09, 2017, 08:27:35 pm »

Hola a Todos.
Tengo una tabla de FACTURAS y otra FPAGOS
Necesito hacer un listado de facturas segun su forma de pago, en determinada fecha.
Cada factura puede tener hasta 3 formas de pago: EFECTIVO, TARJETA, TRANSFERENCIA.
En caso de que tenga 2 o mas formas de pago, la primera siempre sera EFECTIVO.

Tabla FPAGOS
ID_FPAGO   NOMBRE
100            EFECTIVO
101            TARJETA
102            TRANSFERENCIA

Código: [Seleccionar]
Select fp.NOMBRE, fp.ID_FPAGO, f.FACTURA_FECHA, f.ID_FACTURA, f.FPAGO1, f.FPAGO2, f.FPAGO3

From FPAGOS fp
Left Outer Join FACTURAS f On f.ID_FACTURA = fp.ID_FPAGO

Where  f.FACTURA_FECHA = '2017-05-30'

Order By fp.NOMBRE, f.ID_FAKTURA Asc

Con esta consulta, en la lista me aparecen agrupadas segun las formas de pago, pero cuando una factura tiene 2 formas de pago, solo me aparece en el grupo de EFECTIVO.

Como hacer la consulta, de tal manera que en la lista aparescan las facturas, en una y otra forma de pago, cuando dichas facturas tengan 2 o mas formas de pago?
Por ejemplo:

EFECTIVO
              FV01     100     0
              FV02    100     0
TARJETA 
              FV02      0     101
              FV03       0     101
TRANSFERENCIA
              FV04       0     102

Muchas gracias de antemano por cualquier ayuda.
En línea


AxScorpio
 

Enlaces

Blog de Firebird21 WebMaster