Consulta SQL sobre Access 2003
Publicado por Pyltrafilla (2 intervenciones) el 23/01/2008 09:58:33
Hola,
Espero puedan ayudarme, acabo de empezar a trabajar en una empresa y me han puesto a validar una base de datos de accidentes sobre access.
La pregunta es la siguiente:
Tengo una tabla accidentes con ID_ACCIDENTES, una personas con ID_ACCIDENTES, ID_UNIDAD, ID_PERSONA y otra con unidades con ID_ACCIDENTE, ID_UNIDAD.
La cosa es que tengo que hacer una consulta en sql que devuelva los ACCIDENTES EN LOS QUE HAY UNIDADES SIN CONDUCTOR (campo posicion=2 en la tabla personas)
si por ejemplo tenemos:
ID_ACCIDENTE ID_UNIDAD ID_PERSONA POSICION
1 A 1 2
1 B 1 2
1 B 2 4
1 C 1 5
En este caso la unidad C no tiene conductor (que sería el único resultado que tendría que salir), pero en algunas consultas que he realizado también me sale la segunda línea de la unidad B y posicion 4 (que no es la de conductor) pero esta unidad ya tiene conductor.
Podrían ayudarme para poder sacar los datos correctamente.
Muchas gracias por adelantado.
Reciban un cordial saludo.
Pyltrafilla
Espero puedan ayudarme, acabo de empezar a trabajar en una empresa y me han puesto a validar una base de datos de accidentes sobre access.
La pregunta es la siguiente:
Tengo una tabla accidentes con ID_ACCIDENTES, una personas con ID_ACCIDENTES, ID_UNIDAD, ID_PERSONA y otra con unidades con ID_ACCIDENTE, ID_UNIDAD.
La cosa es que tengo que hacer una consulta en sql que devuelva los ACCIDENTES EN LOS QUE HAY UNIDADES SIN CONDUCTOR (campo posicion=2 en la tabla personas)
si por ejemplo tenemos:
ID_ACCIDENTE ID_UNIDAD ID_PERSONA POSICION
1 A 1 2
1 B 1 2
1 B 2 4
1 C 1 5
En este caso la unidad C no tiene conductor (que sería el único resultado que tendría que salir), pero en algunas consultas que he realizado también me sale la segunda línea de la unidad B y posicion 4 (que no es la de conductor) pero esta unidad ya tiene conductor.
Podrían ayudarme para poder sacar los datos correctamente.
Muchas gracias por adelantado.
Reciban un cordial saludo.
Pyltrafilla
Valora esta pregunta


0