FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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) 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) Última edición por fede7 fecha: 17-06-2005 a las 20:14:55. |
|
|
|