ASO_GBD04_Tarea
803 palabras
4 páginas
Pasadas las fiestas navideñas, Talleres Faber quiere enviar publicidad a sus clientes. Para ello quiere seleccionar a aquéllos a los que no se les ha emitido ninguna factura desde el 6 de Enero. Obtén un listado con Nombre, Apellidos y Dirección de esos clientes. SELECT nombre,apellidos,direccion FROM CLIENTES LEFT JOIN FACTURAS
ON CLIENTES.codcliente=FACTURAS.codcliente
WHERE fechafactura is null or fechafactura NOT BETWEEN '2011-01-06' AND '2011-12-31';
2.El gerente quiere conocer los apellidos y el nombre del empleado que más horas ha trabajado. La consulta debe mostrar 2 columnas:
Los apellidos y el nombre, separados por una coma y un espacio con el encabezado ‘Apellidos y nombre’.
Las horas totales trabajadas, con el …ver más…
SELECT nombre,apellidos,count(idreparacion) total FROM empleados INNER JOIN intervienen USING(codempleado) group by codempleado order by total desc
5.Los socios del taller pretenden dar un servicio cada vez más rápido a sus clientes. Para ello han previsto que las reparaciones se realicen antes de 2 días. Interesa conocer las reparaciones que han superado esa previsión y los empleados que la han realizado. Las columnas que se deben mostrar son:
Nombre de los empleados, Fecha de entrada, Fecha de salida y Fecha de salida prevista (2 días a partir de la fecha de entrada).
Combinar las tablas utilizando la Combinación interna (INNER JOIN).
SELECT nombre,apellidos,fechaentrada,fechasalida,adddate(fechaentrada,2) as fecha_prevista FROM empleados
INNER JOIN intervienen USING (codempleado)
INNER JOIN reparaciones as r USING (idreparacion)
WHERE (r.fechasalida)-(r.fechaentrada)>2
6.La administración quiere comprobar que los únicos empleados que no han intervenido en reparaciones son aquéllos que se encargan de labores de organización y administración del taller. Hacer una consulta que devuelva los nombres y categorías de los empleados que no han intervenido en ninguna reparación.
SELECT nombre,categoria FROM EMPLEADOS
LEFT JOIN intervienen using(codempleado)
WHERE intervienen.codempleado is null
7-Interesa conocer cuál es el vehículo con más kilómetros que ha visitado el taller. Mostrar los kilómetros, la marca, el modelo, el color y la