Página 1 de 1

Tarea de SQL

NotaPublicado: 2007-12-13 19:10 @840
por danimera
SQL

Tablas:


cliente
cli_codigo
cli_nombre
cli_apellido
cli_direccion
cli_ciudad
cli_telefono
cli_email

libro
lib_codigo
lib_titulo
lib_autor
lib_editorial
lib_precio


pedido
ped_codigo
cli_codigo
ped_fecha

detalle_pedido
dep_codigo
ped_codigo
lib_codigo
dep_cantidad

Con base a las anteriores tablas, construir las respectivas consultas SQL:

  1. Obtener los nombres de las ciudades de origen de los clientes (sin que aparezcan nombres repetidos).
  2. Seleccionar los nombres y apellidos de los clientes cuya ciudad de origen es “Armenia” y cuyo nombre sea diferente a “Juan”.
  3. Obtener los datos de los clientes cuyo apellido comience por “C” y que hayan realizado más de 20 pedidos.
  4. Obtener los nombres, apellidos y correo electrónico de los clientes que realizaron pedidos hoy (en orden alfabético).
  5. Seleccionar el titulo del libro mas vendido.
  6. Obtener el número de pedidos que ha realizado cada cliente.
  7. Obtener la sumatoria del valor de los pedidos de cada cliente.
  8. Obtener la cantidad de ejemplares vendidos del libro “Prueba”.
  9. Obtener la sumatoria del valor de los pedidos realizados en el mes actual.
  10. Obtener la sumatoria del valor de los pedidos realizados en el mes anterior.

Gracias, espero que me ayuden. Es para dentro de 3 días jeje ^^ Quiero comparar con lo que haré jejeje

NotaPublicado: 2007-12-13 20:16 @886
por explorer
1. SELECT DISTINCT cli_ciudad FROM cliente
2. SELECT cli_nombre, cli_apellido FROM cliente WHERE cli_ciudad = 'Armenia' AND cli_nombre <> 'Juan'