ASO_GBD04_Tarea

Páginas: 4 (809 palabras) Publicado: 28 de octubre de 2015
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 fechafacturais 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 encabezado ‘Horas totales trabajadas’.
SELECTCONCAT(x.apellidos,', ',x.nombre) as "Apellidos y nombre",max(x.suma) as "Horas totales trabajadas" FROM
(SELECT nombre,apellidos,sum(horas) as suma FROM intervienen INNER JOIN empleados using(codempleado)group by codempleado) as x
3¿Cuál es el importe total facturado este mes por Talleres Faber?
Hay que tener en cuenta todas las facturas registradas en la base de datos.
Es necesario recoger:Importe total de los recambios: PrecioReferencia*Unidades.
Importe total de las actuaciones: Horas*50.
La consulta devolverá una sola fila con los siguientes resultados:
Número total de facturasemitidas.
Importe total facturado.
Utilizar alias para cambiar los encabezados.
set @t_actuaciones=(SELECT sum(realizan.horas*50) as total_actuaciones FROM realizan);
set @t_recambios=(selectsum(recambios.precioreferencia*incluyen.unidades) as total_recambios FROM incluyen INNER JOIN recambios USING(idrecambio));
set @facturado= @t_actuaciones+@t_recambios;
select count(idfactura) as 'FacturasEmitidas',@facturado as 'Importe Facturado' FROM facturas;
4.Obtener un listado con el número de reparaciones en las que ha intervenido cada uno de los empleados. El listado debe mostrar:
El número de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS