Ayuda en query
Publicado por jhoxan (3 intervenciones) el 24/09/2010 20:53:07
Buen dia amigos, tengo un inconveniente con un query.}
Explico:
Me pidieron sacar una info de varias tablas y hacer TXT. Y lo construi de esta manera:
select dato as nacionalidad, clave_unica ,descripcion,cuenta_deposito
from rel_trab_agr ,trabajadores,ins_depositos, rel_trab_ins_Dep,trabajadores_grales
where agrupacion = 'NACION'
and trabajadores_grales.sit_trabajador = 1
and ins_depositos.institucion_deposito = 'BME'
and trabajadores_grales.trabajador = rel_trab_agr.trabajador
and trabajadores.trabajador = trabajadores_grales.trabajador
and rel_trab_ins_dep.trabajador = rel_trab_agr.trabajador
and rel_trab_ins_dep.institucion_deposito = 'BME'
El detalle esta en que me falta un campo que se encuentra en la misma tabla (rel_trab_agr) que el primer campo del query (DATO) pero este otro campo que me falta va en la misma columna que se llama agrupacion y el filtro que necesito para encontrarlo es (TIPOCUENTA).
Quisiera que me ayudaran un poco con esto que de verdad no le doy la vuelta.
Gracias de antemano.
Explico:
Me pidieron sacar una info de varias tablas y hacer TXT. Y lo construi de esta manera:
select dato as nacionalidad, clave_unica ,descripcion,cuenta_deposito
from rel_trab_agr ,trabajadores,ins_depositos, rel_trab_ins_Dep,trabajadores_grales
where agrupacion = 'NACION'
and trabajadores_grales.sit_trabajador = 1
and ins_depositos.institucion_deposito = 'BME'
and trabajadores_grales.trabajador = rel_trab_agr.trabajador
and trabajadores.trabajador = trabajadores_grales.trabajador
and rel_trab_ins_dep.trabajador = rel_trab_agr.trabajador
and rel_trab_ins_dep.institucion_deposito = 'BME'
El detalle esta en que me falta un campo que se encuentra en la misma tabla (rel_trab_agr) que el primer campo del query (DATO) pero este otro campo que me falta va en la misma columna que se llama agrupacion y el filtro que necesito para encontrarlo es (TIPOCUENTA).
Quisiera que me ayudaran un poco con esto que de verdad no le doy la vuelta.
Gracias de antemano.
Valora esta pregunta
0