hola
2. Mostrar la venta total de los pedidos 10501 y 10503 usando únicamente la tabla detalles.
3. ¿Cuánto se factura cada mes?
4. Los pedidos que hizo la empleada NANCY.
5. Mostrar los pedidos de ANTON (código cliente).
6. Clientes que pidieron queso en mayo de 1997.
7. Cuántos productos hay de cadacategoría y el precio medio (promedio).
8. Mostrar los pedidos que tienen productos de las categorías condimentos o repostería.
9. Mostrar el total de ventas de los clientes de Londres.
10. Mostrar el total de ventas de la empresa desde que se tienen registros.
11. Mostrar cuántos pedidos ha servido el empleado con nombre King.
12. Mostrar quien es el cliente que tuvo la mayor compra en el año1996 en el mes de agosto.
fsags
g
sg
sUSE [Master]
GO
IF EXISTS(SELECT * FROM sys.sysdatabases WHERE NAME='Neptuno')
DROP DATABASE Neptuno
GO
CREATE DATABASE Neptuno
GO
USE Neptuno
GO
SET DATEFORMAT DMY
GO
--
-- Structure for table Categorias :
--
CREATE TABLE [dbo].[Categorias] (
[IdCategoria] int NOT NULL,
[NombreCategoria] nvarchar(15) COLLATEModern_Spanish_CI_AS NOT NULL,
[Descripcion] nvarchar(max) COLLATE Modern_Spanish_CI_AS,
[Imagen] image
)
ON [PRIMARY]
GO
--
-- Structure for table Clientes :
--
CREATE TABLE [dbo].[Clientes] (
[IdCliente] nvarchar(5) COLLATE Modern_Spanish_CI_AS NOT NULL,
[NombreCompañia] nvarchar(40) COLLATE Modern_Spanish_CI_AS NOT NULL,
[NombreContacto] nvarchar(30) COLLATE Modern_Spanish_CI_AS,[CargoContacto] nvarchar(30) COLLATE Modern_Spanish_CI_AS,
[Direccion] nvarchar(60) COLLATE Modern_Spanish_CI_AS,
[Ciudad] nvarchar(15) COLLATE Modern_Spanish_CI_AS,
[Region] nvarchar(15) COLLATE Modern_Spanish_CI_AS,
[CodPostal] nvarchar(10) COLLATE Modern_Spanish_CI_AS,
[Pais] nvarchar(15) COLLATE Modern_Spanish_CI_AS,
[Telefono] nvarchar(24) COLLATE Modern_Spanish_CI_AS,[Fax] nvarchar(24) COLLATE Modern_Spanish_CI_AS
)
ON [PRIMARY]
GO
--
-- Structure for table Compañias de envios :
--
CREATE TABLE [dbo].[Compañias de envios] (
[IdCompañíaEnvios] int NOT NULL,
[NombreCompañia] nvarchar(40) COLLATE Modern_Spanish_CI_AS NOT NULL,
[Telefono] nvarchar(24) COLLATE Modern_Spanish_CI_AS
)
ON [PRIMARY]
GO
--
-- Structure for table Detalles depedidos :
--
CREATE TABLE [dbo].[Detalles de pedidos] (
[IdPedido] int,
[IdProducto] int NOT NULL,
[PrecioUnidad] money NOT NULL,
[Cantidad] smallint NOT NULL,
[Descuento] real NOT NULL
)
ON [PRIMARY]
GO
--
-- Structure for table Empleados :
--
CREATE TABLE [dbo].[Empleados] (
[IdEmpleado] int NOT NULL,
[Apellidos] nvarchar(20) COLLATE Modern_Spanish_CI_AS NOTNULL,
[Nombre] nvarchar(10) COLLATE Modern_Spanish_CI_AS NOT NULL,
[Cargo] nvarchar(30) COLLATE Modern_Spanish_CI_AS,
[Tratamiento] nvarchar(25) COLLATE Modern_Spanish_CI_AS,
[FechaNacimiento] datetime,
[FechaContratacion] datetime,
[Direccion] nvarchar(60) COLLATE Modern_Spanish_CI_AS,
[Ciudad] nvarchar(15) COLLATE Modern_Spanish_CI_AS,
[Region] nvarchar(15) COLLATEModern_Spanish_CI_AS,
[CodPostal] nvarchar(10) COLLATE Modern_Spanish_CI_AS,
[Pais] nvarchar(15) COLLATE Modern_Spanish_CI_AS,
[TelDomicilio] nvarchar(24) COLLATE Modern_Spanish_CI_AS,
[Extension] nvarchar(4) COLLATE Modern_Spanish_CI_AS,
[Foto] image,
[Notas] nvarchar(max) COLLATE Modern_Spanish_CI_AS,
[Jefe] int
)
ON [PRIMARY]
GO
--
-- Structure for table Pedidos :
--CREATE TABLE [dbo].[Pedidos] (
[IdPedido] int NOT NULL,
[IdCliente] nvarchar(5) COLLATE Modern_Spanish_CI_AS NOT NULL,
[IdEmpleado] int,
[FechaPedido] datetime,
[FechaEntrega] datetime,
[FechaEnvio] datetime,
[FormaEnvio] int,
[Cargo] money,
[Destinatario] nvarchar(40) COLLATE Modern_Spanish_CI_AS,
[DireccionDestinatario] nvarchar(60) COLLATE Modern_Spanish_CI_AS,...
Regístrate para leer el documento completo.