Como relacionar varias tablas en un listado???
Publicado por Andrea (325 intervenciones) el 03/02/2009 22:05:54
Hola a todos!
Tengo 4 tablas
- MOVIMIENTOS (guarda los comprobantes emitidos con todos sus datos)
- CLIENTES (datos de los clientes)
- IVA (nombre y tasas del impuesto del IVA)
- PROVINCIAS (nombre de las provincias de mi país)
En la tabla MOVIMIENTOS tengo CAMPOS que relacionan esta tabla con las otras 3
(cod_cliente, cod_iva; cod_pcia)
Necesito emitir un listado (informe o reporte) donde muestre los movimientos mensuales, con este formato
FECHA NOMBRE PROVINCIA SUBTOTAL %IVA IVA TOTAL
01/01/09 GONZALEZ MARCELO PROV1 10,00 21 2,10 12,10
01/01/09 GOMEZ MARÍA PROV5 100,00 21 21,00 121,00
....
03/01/09 PEREZ JACINTO PROV2 20,00 21 4,20 24,20
....
Lo intenté hacer mediante VISTAS (instrucción Select SQL) pero solamente funciona con estructuras de este tipo
TABLA1 ->(campo_comun1/2) ->TABLA2 ->(campo_comun 2/3) -> TABLA3 ->....
y lo que yo necesito es filtra mediante un SELECT algunos valores pero en esta forma
-> (campo_comun1/2) -> TABLA2
TABLA 1 -> (campo_comun1/3) -> TABLA3
-> (campo_comun1/4) -> TABLA4
¿Cómo lo puedo hacer???? GRACIAS!!!
Tengo 4 tablas
- MOVIMIENTOS (guarda los comprobantes emitidos con todos sus datos)
- CLIENTES (datos de los clientes)
- IVA (nombre y tasas del impuesto del IVA)
- PROVINCIAS (nombre de las provincias de mi país)
En la tabla MOVIMIENTOS tengo CAMPOS que relacionan esta tabla con las otras 3
(cod_cliente, cod_iva; cod_pcia)
Necesito emitir un listado (informe o reporte) donde muestre los movimientos mensuales, con este formato
FECHA NOMBRE PROVINCIA SUBTOTAL %IVA IVA TOTAL
01/01/09 GONZALEZ MARCELO PROV1 10,00 21 2,10 12,10
01/01/09 GOMEZ MARÍA PROV5 100,00 21 21,00 121,00
....
03/01/09 PEREZ JACINTO PROV2 20,00 21 4,20 24,20
....
Lo intenté hacer mediante VISTAS (instrucción Select SQL) pero solamente funciona con estructuras de este tipo
TABLA1 ->(campo_comun1/2) ->TABLA2 ->(campo_comun 2/3) -> TABLA3 ->....
y lo que yo necesito es filtra mediante un SELECT algunos valores pero en esta forma
-> (campo_comun1/2) -> TABLA2
TABLA 1 -> (campo_comun1/3) -> TABLA3
-> (campo_comun1/4) -> TABLA4
¿Cómo lo puedo hacer???? GRACIAS!!!
Valora esta pregunta


0