Veis algun error en estos dos ejercicios de sql??
Tenemos estas tablas:
Clientes(DNI,nombre,direccion, poblacion, districto postal, provincia)
Articulos(CODIGO, descripcion, cantidadstock, precio)
Ventas(dni, codigo, data, cantidadvendida)
1-Select para saber el total de euros vendidos a cada cliente a lo largo de tota la vida.
FORMATO: DNI nombre importe total
--------------------------------
SELECT v.dni, cl.nombre, sum(v.cantidadvendida*a.preu) importe total
FROM clientes cl, articulos a, ventas v
WHERE cl.dni=v.dni
GROUP BY v.dni,cl.nombre
ORDER BY cl.dni;
2-Select para saber los euros vendidos de un articulo kualkiera, el codigo del articulo se pide mediante variables de sustitucion.
Codigo descripcion importe total
----------------------------------------
DEFINE codart
SELECT v.codigo, a.descripcion, sum(v.cantidadvendida*a.preu) importe total
FROM articulos a, ventas v
WHERE v.codigo=a.codigo
And v.codigo=&codart
GROUP BY v.codi, a.descripcion
ORDER BY v.codi;