Ver Mensaje Individual
  #1  
Antiguo 17-06-2005
fede7 fede7 is offline
Registrado
 
Registrado: jun 2005
Posts: 9
Reputación: 0
fede7 Va por buen camino
Ayuda en correccion de ejercicios sql

Dada la siguiente base de Datos:
Clientes(num_cliente,nombre,apellidos,codigo_postal)
Facturas(num_factura,num_cliente,fecha,totalsiniva,iva,totalconiva)
LineaFactura(num_factura,linea_factura,num_articulo,precio_unitario,cantidad,descuento,total_linea)(el descuento se extresa en tanto por 1)
Articulos(num_articulo,nombre,precio)

Tengo muchos fallos al hacer los ejercicios para examinarme de sql y me gustaria que alguien q supiera si tiene un ratejo para decirme si tan bien o mal y en q fallo se lo agradeceria.

Para empezar pondre uno.

1.-Lista los articulos (num_articulo,nombre,precio) no vendidos en el ultimo mes (ultimos 31 dias)
2.-Lo mismo pero listar clientes que no han comprado un articulo en el ultimo mes.

Solucion que doy:
1.-
Código:
 SELECT num_articulo,nombre,precio 
From Articulos
Where num_articulo NOT IN(Select num_factura
From LineaFactura Join Facturas
Where num_articulo IN(Current_Date-Interval = '31' Day)
2.-
Código:
 SELECT num_cliente,nombre,apellidos,codigo_postal
From Clientes
Where num_Cliente NOT IN( Select num_factura
From Facturas
Where num_cliente IN(Current_Date-Interval = '31' Day)
Gracias

Última edición por fede7 fecha: 17-06-2005 a las 20:14:55.
Responder Con Cita