FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Visualizar registros de dos tablas
Hola a todos... Realmente la cuestión es la siguiente, tengo una tabla que almacena datos de una factura (de agua potable) y tengo otra que almacena información referente a los pagos que se reciben de una determinada factura...
En un determinado momento un cliente me puede solicitar el historial de sus pagos. así que el sistema debe arrojar los números de la factura y sus respectivos pagos. La consulta sería esta:
si el usuario nunca tuvo un atraso la consulta me mostrará todas las facturas y sus pagos, pero si tuvo un atraso, cómo muestro la descripción de la factura atrasada?. espero me hayan entendido Muchas gracias por sus aportes... |
#2
|
||||
|
||||
En caso de tener un atraso la factura no tendrá pago correspondiente por lo que debes hacer un left join
Un saúdo
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) Última edición por Ivanzinho fecha: 29-01-2008 a las 16:43:31. |
#3
|
||||
|
||||
Hola así a grandes razgos como pintas tu situacion es cuestion de que en tu query sigas con las sentencias de filtro.
Ej de tu mismo codigo: Algo asi te ayudariaSaludos Última edición por Ferrari fecha: 29-01-2008 a las 16:49:26. |
#4
|
||||
|
||||
Cita:
Tienes razón Ferrari, había entendido mal la pregunta, pero viendo tu respuesta voto por ella . Un saúdo.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#5
|
||||
|
||||
Hola amigos, gracias por sus aportes
A ver, es algo como esto... se han expedido 20 facturas para un determinado usuario el el caso de que no se haya atrasado la consulta reflejará registro de la siguiente manera: FacturaNo. fechapago 1 31/01/2008 2 28/02/2008 3 30/03/2008 . . . . . . 20 ... serían 20 registros. Esos mismos 20 registros se necesitan visualizar, no importando que no exista un registro relacionado en la tabla de "pago", en este caso FacturaNo. fechapago 1 31/01/2008 2 (aquí no hay pago) 3 30/03/2008 . . . . 19 (aquí no hay pago) 20 ... bueno creo que me he explicado mejor |
#6
|
||||
|
||||
Entonces es lo que entendí al principio . Debes usar la consulta que te indiqué anteriormente.
Un saúdo
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) Última edición por Ivanzinho fecha: 29-01-2008 a las 20:08:27. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
importar registros de tablas | juliet | DB2 | 1 | 14-12-2006 16:19:34 |
Guardar Registros en diferentes tablas | Darlingkarina | SQL | 4 | 12-07-2006 01:43:30 |
Visualizar tablas con TDatabase | D@byt | Conexión con bases de datos | 1 | 08-06-2005 17:35:47 |
Eliminar registros en tablas enlazadas | vhirginia | Conexión con bases de datos | 12 | 29-04-2004 22:35:08 |
¿Bloquear registros en tablas foxpro 2.6? | ALMERA | Conexión con bases de datos | 0 | 25-03-2004 11:42:49 |
|