Tabla de nitratos
Rubén Fernández Gómez
1º EST
Nº 5
1. Obtener una lista de todos los productos indicando para cada uno su idfab, idproducto, descripción, precio y precio con I.V.A. incluido (es el precioanterior aumentado en un 16%).
SELECT idfab,idproducto,descripcion,precio,(precio * 1.16) AS precioiva FROM tablaproductos;
2. De cada pedido queremos saber su número de pedido, fab, producto,cantidad, precio unitario e importe.
SELECT numpedido,fab,producto,cant,(importe/cant) AS preciounitario,importe FROM [tabla pedidos];
3. Listar de cada empleado su nombre, nº de días que llevatrabajando en la empresa y su año de nacimiento (suponiendo que este año ya ha cumplido años).
SELECT nombre,(date()-contrato) AS diastrabajando,(2012-edad) AS añonacimiento FROM tablaempleados;4. Obtener la lista de los clientes agrupados por código de representante asignado, visualizar todas las columnas de la tabla.
SELECT repclie FROM tablaclientes order by repclie;
5.Obtener las oficinas ordenadas por orden alfabético de región y dentro de cada región por ciudad, si hay más de una oficina en la misma ciudad, aparecerá primero la que tenga el número de oficinamayor.
SELECT region, ciudad, oficina FROM tablaoficinas order by region,ciudad,oficina desc;
6. Obtener los pedidos ordenados por fecha de pedido.
SELECT numpedido,fechapedido FROM [tablapedidos] order by fechapedido;
7. Listar las cuatro líneas de pedido más caras (las de mayor importe).
SELECT top 4 numpedido,importe FROM [tabla pedidos] order by importe desc;
8. Obtenerlas mismas columnas que en el ejercicio 2 pero sacando únicamente las 5 líneas de pedido de menor precio unitario.
SELECT top 5 numpedido,fab,producto,cant,(importe/cant) AS preciounitario,importeFROM [tabla pedidos] order by 5;
9. Listar toda la información de los pedidos de marzo.
SELECT codigo, numpedido, fechapedido, clie,rep, fab,producto,cant,importe FROM [tabla pedidos] where...
Regístrate para leer el documento completo.