Gdbd04

Páginas: 2 (337 palabras) Publicado: 3 de marzo de 2013
SELECT Apellidos, Nombre, Direccion FROM CLIENTES
SOLUCIÓN EJERCICIO 1:
WHERE CodCliente NOT IN
(SELECT CodCliente FROM FACTURAS WHERE FechaFactura BETWEEN '2011-01-06' AND '2011-01-31');
SELECTCONCAT(Apellidos,', ', Nombre) AS 'Apellidos y Nombre', SUM(Horas) AS 'Horas Totales'
SOLUCIÓN EJERCICIO 2:
FROM EMPLEADOS E, Intervienen I
WHERE E.CodEmpleado=I.CodEmpleado
GROUP BY DNI
ORDERBY SUM(Horas) DESC
LIMIT 1;
SELECT count(IdFactura) as 'Numero de facturas',
SOLUCIÓN EJERCICIO 3:
(
SELECT sum(Unidades*PrecioReferencia)
FROM Incluyen Ic, RECAMBIOS REC
WHERE Ic.IdRecambio =REC.IdRecambio
)
+
(
SELECT sum(Horas*50)
FROM Realizan Rz, ACTUACIONES AC
WHERE Rz.Referencia = AC.Referencia
)
AS 'Importe total sin IVA'
FROM FACTURAS;
SELECT count(R.IdReparacion) AS'Número de reparaciones', Apellidos, Nombre
SOLUCIÓN EJERCICIO 4:
FROM REPARACIONES R, Intervienen I, EMPLEADOS E
WHERE R.IdReparacion=I.IdReparacion
AND I.CodEmpleado=E.CodEmpleado
GROUP BYApellidos, Nombre
ORDER BY 'Número de reparaciones' DESC;
SELECT EMPLEADOS.Nombre, FechaEntrada, FechaSalida, DATE_ADD(FechaEntrada, INTERVAL 2 DAY) AS
'Salida prevista'
SOLUCIÓN EJERCICIO 5:
FROM(REPARACIONES INNER JOIN Intervienen ON REPARACIONES.IdReparacion=Intervienen.IdReparacion)
INNER JOIN EMPLEADOS ON Intervienen.CodEmpleado=EMPLEADOS.CodEmpleado
WHERE FechaSalida >date_add(FechaEntrada, INTERVAL 2 DAY);
SELECT EMPLEADOS.Nombre, Categoria
SOLUCIÓN EJERCICIO 6:
FROM EMPLEADOS LEFT JOIN Intervienen ON EMPLEADOS.CodEmpleado=Intervienen.CodEmpleado
WHERE Intervienen.CodEmpleadoIS NULL;
SELECT VEHICULOS.Matricula, Km, Marca, Modelo, Color
SOLUCIÓN EJERCICIO 7:
FROM REPARACIONES, CLIENTES, VEHICULOS
WHERE REPARACIONES.Matricula=VEHICULOS.Matricula
ANDVEHICULOS.CodCliente=CLIENTES.CodCliente AND Km =
(SELECT MAX(Km) FROM REPARACIONES);
SELECT IdRecambio, Descripcion, UnidadBase FROM RECAMBIOS
SOLUCIÓN EJERCICIO 8:
WHERE Stock>4 AND UnidadBase NOT LIKE...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS