Ejemplos consultas básicas

 
--*********************************************************************
--Lista de los heladeros (nombres y apellidos en una sola columna) que han 
--comprado en el mes de Noviembre, ordenados en orden alfabético ascendente.
--**********************************************************************
select a.nombre + ' ' + a.apellido as 'Nombre y apellido'
from Heladero a inner join Venta b
on cedula = codigo_Heladero
where (fecha > '2014-11-01') and (fecha < '2014-12-01')
order by nombre asc
 
 
--****************************************************
--Total de heladeros registrados en la Base de datos. 
--Sugerencia: Use funciones de agregación
--****************************************************
select count (cedula)
from dbo.Heladero
 
 
--*************************************************
--Lista de heladeros (nombres y apellidos) que 
--distribuyen en el sector norte
--*************************************************
select a.nombre , a.apellido 
from Heladero a inner join Sector b
on a.codigo_Sector = b.codigo_Sector
where (referencia = 'norte') 
 
 
--*************************************************
--Lista de los heladeros  fecha de compra que han 
--comprado más de 50 dólares
--*************************************************
select a.nombre , a.apellido , b.fecha
from Heladero a inner join Venta b
on a.cedula = b.codigo_Heladero
where (total>50) 
 
 
--******************************************
--Valor promedio y suma de ventas totales 
--realizadas en el mes de noviembre
--******************************************
select avg (total) as 'Valor Promedio', SUM(total)as 'Suma Ventas'
from dbo.Venta
where (fecha>'2014-10-31' and fecha<'2014-12-01')
 
 
--**********************************************
--Lista de los helados identificando el tipio 
--ordenados descendentemente por el precio
--*********************************************
select a.nombre as 'Nombre helado ' , b.nombre as 'Tipo helado', a.precio as 'Precio'
from Helado a inner join TipoHelado b
on a.codigo_TipoHelado = b.codigo
order by a.precio desc
 
 
--******************************************************
--Lista de helados comprados por Juan Pérez 
--(sustituya el nombre por cualquier heladero) el XX de 
--Noviembre (sustituya XX por una fecha de venta existente)
--*******************************************************
 
select c.nombre as 'Comaira Vaca compro ' 
from  dbo.DetalleVenta a inner join dbo.Venta b--, dbo.Heladero d
on a.codigo_Venta=b.id inner join Helado c
on a.codigo_Helado=c.codigo_Helado 
--where b.fecha='2014-03-28'
where b.fecha='2014-03-28'
 
 
--*******************************************************************
--Código de los helados que nunca han sido vendidos. Sugerencia: 
--use la sentencia except.
--****************************************************************
select Helado.codigo_Helado
from Helado 
except
select DetalleVenta.codigo_Helado
from DetalleVenta 
 
 
 

 

© 2014 Todos los derechos reservados.

Haz tu página web gratisWebnode