Consulta SQL
Publicado por javi (1 intervención) el 12/09/2015 09:40:54
hola,
tengo una duda par elaborar una consulta en sql. Cuento el escenario.
tengo una tabla con numeros de expeidentes, y otra tabla con numero de solicitudes.
Un expediente puede tener n solicitudes, y las solicitudes corresponden a un solo
expediente. no hay claves ajenas pero si puedo cruzarlas por el numero de expediente.
Ahora bien, las solicitudes, tienen un campo de estado y
me interesa montar una query que me devuelva en una fila
los numeros de solicitud con un determinado estado para un expediente.
Ejemplo.
Expedientes: codigoExpediente, persona.
BC0001
BC0002
.....
Solicitudes: codigo , estado
BC0001v1 , aceptado
BC0001v3 , resuelto
BC0001v3 , pendiente
BC0002v1 , pendiente
BC0002v3 , resuelto
Que consulta deberia hacer para obtener, por ejemplo, para cada expediente
si tiene alguna solucitidu resuelta? (y obtener su numero de solicitud??)
y además tambien si tiene alguna pendiente?
necesitaria una sola fila por expediente y tantas columnas como estados quiera
buscar.
Gracias de antemano
tengo una duda par elaborar una consulta en sql. Cuento el escenario.
tengo una tabla con numeros de expeidentes, y otra tabla con numero de solicitudes.
Un expediente puede tener n solicitudes, y las solicitudes corresponden a un solo
expediente. no hay claves ajenas pero si puedo cruzarlas por el numero de expediente.
Ahora bien, las solicitudes, tienen un campo de estado y
me interesa montar una query que me devuelva en una fila
los numeros de solicitud con un determinado estado para un expediente.
Ejemplo.
Expedientes: codigoExpediente, persona.
BC0001
BC0002
.....
Solicitudes: codigo , estado
BC0001v1 , aceptado
BC0001v3 , resuelto
BC0001v3 , pendiente
BC0002v1 , pendiente
BC0002v3 , resuelto
Que consulta deberia hacer para obtener, por ejemplo, para cada expediente
si tiene alguna solucitidu resuelta? (y obtener su numero de solicitud??)
y además tambien si tiene alguna pendiente?
necesitaria una sola fila por expediente y tantas columnas como estados quiera
buscar.
Gracias de antemano
Valora esta pregunta


0