Consultas aritméticas y de funciones agregadas

1. Obtener la diferencia entre cantidad pedida y cantidad recibida de las líneas del pedido 1.

2. Media de días de intervalo entre la fecha de envío del pedido 1 y de entrega de las

distintas piezas solicitadas en ese pedido.

3. Obtener la cantidad de provincias distintas de las que tenemos conocimiento de algún

proveedor.

4. Mínima diferencia entre precio de compra y precio de suministro del vendedor al que se

le compró.

5. Media de precios distintos de venta de piezas.

6. Máximo descuento de las piezas suministradas.

7. Número, nombre y diferencia entre precio de venta y precio de compra de la(s) pieza(s)

que suministran los vendedores de Alicante.

8. Máximo, mínimo y media de precio de venta de las piezas.

9. Cantidad total de piezas que sabemos nos pueden suministrar los proveedores.

10. Cantidad de vendedores de la base de datos.

11. Total de la diferencia entre lo pagado por compra de artículos y sus respectivos precios de

suministro ofrecidos en su día por los proveedores si el segundo precio es menor que el

primero.

1.- SELECT cantpedida cantrecibida
FROM linped
WHERE numpedido
=1
LIMIT 0 , 30

2.-SELECT avg( fecharecep fecha )
FROM linped, pedido
WHERE linped.numpedido
=1

3.-SELECT COUNT ( DISTINC provincia )
FROM vendedor

4.- SELECT MIN( preciocompra preciounit )
FROM linped l, preciosum pr,pedido pd
WHERE l.numpieza = l numpieza AND pd numvend=p numvend AND pd numpedido =l numpedido

5.-SELECT AVG( DISTINCT preciovent )
FROM pieza

6.-SELECT MAX( descuento )
FROM preciosum

7.-SELECT p. numpieza,p. nompieza(l precio vent – p preiocompra)

FROM pieza p,linped l,vendedor v,preciosum p,pieza pi ,pedido pd

WHERE l. numpieza = p,numpieza AND v. provincia = “Alicante”

AND pi numpieza=l numpieza AND v numvend=p numvend AND l. numpedido=pd numpedido AND pd numvend =v numvend

8.-

9.-

SELECT COUNT (DISTINCT numpieza)

FROM preciosum

10.-

SELECT COUNT (*)nomvend

FROM vendedor

12.-

SELECT (l.preciocompra-ps preciounit)

FROM preciosum ps,linped l

WHERE preciounit<l preciocompra AND ps.numpieza=l numpieza

Anuncios

Publicado el 27 septiembre, 2016 en Base de Datos. Añade a favoritos el enlace permanente. Comentarios desactivados en Consultas aritméticas y de funciones agregadas.

Los comentarios están cerrados.

A %d blogueros les gusta esto: