Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NRC 2770
*/
USE Formula1;
/* Pregunta 1
*/
/* Pregunta 2
*/
/* Pregunta 3
*/
/* Pregunta 4
*/
/* Pregunta 5
y en qué temporada?
*/
/* Pregunta 6
*/
/* Pregunta 7
*/
/* Pregunta 8
*/
/* Pregunta 9
*/
/* Pregunta 10
de las temporadas.
*/
NRC 2771
*/
USE Formula1;
/* Pregunta 1
*/
Piloto.apellido, Piloto.nombre
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
/* Pregunta 2
*/
SELECT ResultadoConstructor.IdConstructor,
Constructor.nombre, Constructor.nacionalidad,
SUM(ResultadoConstructor.puntaje) AS Puntos
ON ResultadoConstructor.IdConstructor = Constructor.idConstructor
ON ResultadoConstructor.IdCarrera = Carrera.idCarrera
GROUP BY ResultadoConstructor.IdConstructor,
Constructor.nombre, Constructor.nacionalidad
/* Pregunta 3
*/
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
/* Pregunta 4
*/
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
ON Carrera.idCircuito = Circuito.idCircuito
/* Pregunta 5
y en qué temporada?
*/
SELECT ResultadoPiloto.tiempoVMR,
ON ResultadoPiloto.idPiloto = Piloto.idPiloto
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
ON Carrera.idCircuito = Circuito.idCircuito
ORDER BY ResultadoPiloto.tiempoVMR
/* Pregunta 6
*/
COUNT(ResultadoPiloto.idResulPiloto) AS CarrerasGanadas
ON ResultadoPiloto.idPiloto = Piloto.idPiloto
WHERE ResultadoPiloto.posicionOrden = 1
/* Pregunta 7
¿Qué pilotos fueron descalificados (disqualified) en la
*/
Carrera.nombre
ON ResultadoPiloto.idEstado = Estado.idEstado
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
ON ResultadoPiloto.idPiloto = Piloto.idPiloto
/* Pregunta 8
*/
SELECT Circuito.nombre,
COUNT(ResultadoPiloto.idResulPiloto) As Colisiones
ON ResultadoPiloto.idEstado = Estado.idEstado
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
ON Carrera.idCircuito = Circuito.idCircuito
WHERE Estado.estado = 'Collision'
GROUP BY Circuito.nombre
/* Pregunta 9
*/
Piloto.apellido, Piloto.nacionalidad
ON ResultadoPiloto.idPiloto = Piloto.idPiloto
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
ON Carrera.idCircuito = Circuito.idCircuito
ORDER BY ResultadoPiloto.posicionOrden;
go
/* Pregunta 10
de las temporadas.
*/
AS
SUM(ResultadoPiloto.puntaje) AS puntaje
ON ResultadoPiloto.idPiloto = Piloto.idPiloto
ON ResultadoPiloto.idCarrera = Carrera.idCarrera
go
FROM vPuntosTemporadaPiloto V1
ORDER BY año;
go