
Consulta sql
Publicado por Bryan (3 intervenciones) el 08/02/2015 00:34:15
Necesito ayuda en una consulta , tengo el siguiente esquema relacional o tabla:
-Distribuidor(CodigoDistribuidor,Modelo,FechaInstalacion)
-Tecnico(CodigoTecnico,NOmbre,Apellido,CIudad,Telefono)
-Reparaziones(CodigoTecnico,CodigoDistribuidor,Fecha,OrasLavorativas)
Lo unico que necesito saber es el distribuidor de modelo "D543" que ha tenido el mayor numero de reparaciones.
E hecho esto:
select *
from Distribuidor D,Reparaziones R
where Modelo='D543' and D.CodigoDistribuidor = R.CodigoDistribuidor
pero no se me ocurre nada mas, osea para seleccionar los que tienen mayor numero de reparaciones, deberia usar un count y una sub query??
-Distribuidor(CodigoDistribuidor,Modelo,FechaInstalacion)
-Tecnico(CodigoTecnico,NOmbre,Apellido,CIudad,Telefono)
-Reparaziones(CodigoTecnico,CodigoDistribuidor,Fecha,OrasLavorativas)
Lo unico que necesito saber es el distribuidor de modelo "D543" que ha tenido el mayor numero de reparaciones.
E hecho esto:
select *
from Distribuidor D,Reparaziones R
where Modelo='D543' and D.CodigoDistribuidor = R.CodigoDistribuidor
pero no se me ocurre nada mas, osea para seleccionar los que tienen mayor numero de reparaciones, deberia usar un count y una sub query??
Valora esta pregunta


0