Está en la página 1de 1

GRUPO IDAT EJERCICIO 001 MS.

SQL Server 2008


Primera Organizacin Tecnolgica con Nivel Universitario

/* 1.- Realice una consulta que visualice las columnas CompanyName,ContactName,


City,Region de la tabla "Customers" siempre que la region no guarde valores
nulos, el resultado de esta consulta creara una nueva tabla llamada "MITABLA" */

USE NORTHWIND
select CompanyName,ContactName,City,Region
into Mitabla
from dbo.Customers
where Region is not null
------
SELECT * FROM Mitabla
----

/* 2.- Mostrar el total importe "UnitPrice*Quantity" agrupado por "OrderID"


de la tabla "Order Details" siempre que el importe sea mayor a 14000
donde importe es UnitPrice*Quantity
*/
USE NORTHWIND
Select OrderID , Total=sum(UnitPrice*Quantity)
from [Order Details]
group by OrderID
having sum(UnitPrice*Quantity) > 14000

/* 3.- Mostar el Total General de las columnas UnitPrice,UnitsInStock


de la tabla "Products" */
USE NORTHWIND
Select UnitPrice,UnitsInStock
from dbo.Products
compute sum(UnitPrice),sum(UnitsInStock)

/* 4.- Del ejercio anterior agrupe los totales por "CategoryID", ademas de
la cantidad de filas por grupo */

Select CategoryID AS CATEGORIA,sum(UnitPrice)AS [SUMA DE PRECIOS POR


CATEGORIA],sum(UnitsInStock)AS [SUMA DE UNIDADES EN STOCK POR CATEGORIA], COUNT(*)AS
[REGISTROS POR CATEORIA]
from dbo.Products
group by CategoryID

Instituto Tecnolgico Idat 1 Computacin e Informtica Ciclo II


Prof. Roger M. Schuller J.

También podría gustarte