Documentos de Académico
Documentos de Profesional
Documentos de Cultura
USE EduTec
GO
SELECT * FROM TA
SELECT * FROM TB
SELECT * FROM TC
GO
-- CREAR PROCEDIMIENTO
-- EJECUTAR EL PROCEDIMIENTO
EXECUTE Test1
GO
-- MICROSOFT SQL
EXEC Test1
GO
-- SI SOLO HAY UNA INSTRUCCION
Test1
GO
SELECT * FROM TA
SELECT * FROM TB
SELECT * FROM TC
GO
EXEC Test1
GO
-- MODIFICACION DE PROCEDIMIENTO
SELECT * FROM TA
SELECT * FROM TB
SELECT * FROM TC
GO
exec Test2
GO
-- en tc no se agrego y
EXEC Test2
go
EXEC Test2
go
SELECT * FROM TA
SELECT * FROM TB
SELECT * FROM TC
GO
--procedimiento almacenados
-- parte 1
USE master
GO
USE Pruebas
GO
-- CLIENTES
-- LO PROBAMOS
LISTACLIENTES
GO
select
S.CompanyName AS PROVEEDOR,
ROUND(SUM(OD.UnitPrice* OD.Quantity*(1-OD.DISCOUNT)),2) AS [MONTO VENTAS]
FROM Suppliers S
INNER JOIN Products P ON S.SupplierID = P.SupplierID
INNER JOIN [ORDER DETAILS] OD ON P.ProductID = OD.ProductID
GROUP BY S.CompanyName
GO
-- EJECUTAMOS PROCEDIMEINTO
VENTASPROVEEDOR
GO
-- ejecutamos
TOTALVENTASREGION
GO
--
CREATE PROCEDURE Venta_Reg_Cate
AS
SELECT
R.RegionDescription AS [Nombre de Region],
C.CategoryName,
ROUND(SUM(OD.UnitPrice * OD.Quantity * (1 - OD.Discount) ),2) AS [Monto de
ventas]
FROM Region R
INNER JOIN Territories T ON R.RegionID=T.RegionID
INNER JOIN EmployeeTerritories ET ON T.TerritoryID=ET.TerritoryID
INNER JOIN Employees E ON
ET.EmployeeID=E.EmployeeID
INNER JOIN Orders O ON
E.EmployeeID=O.EmployeeID
INNER JOIN [Order Details] OD ON O.OrderID=OD.OrderID
INNER JOIN Products P ON OD.ProductID = P.ProductID
INNER JOIN Categories C ON P.CategoryID =
C.CategoryID
WHERE O.OrderDate BETWEEN '19970101' AND '19970630'
GROUP BY R.RegionDescription, C.CategoryName
HAVING R.RegionDescription IN ('Northern','Southern')
ORDER BY 1,2
GO
Venta_Reg_Cate
go
-----------------------------------------------------------------------------------
-----------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
-------------------------------------------------
TAREA----------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
-- crear un procedimiento almacenado que presente el monto total de ventas por
tienda por autor
-- debe de mostrar el nombre de la tienda y los apellidos y los nombres de los
autores (bd pubd)
-----------------------------------------------------------------------------------
----------------------------------------------
-- PROCEDIMIENTOS ALMACENADOS
-- CON PARAMETROS QUE RECIBES
--(PARAMETROS DE ENTRADA)
USE Pruebas
go
--
-- EJECUTAMOS EL PROCEDIMIENTO
Agregarclientes
GO
-- ERROR
Agregarclientes 8
GO
-- ERROR
USE EduTec
go
sp_help profesor
go
EXEC INGRESARPROFESOR
'P050','ARIAS','MARIBEL','ABCD@YAHOO.ES','SAN ISIDRO'
GO
EXEC INGRESARPROFESOR
'P070','VILLALOVOS','ELITA','4667731','EDITA@YAHOO.ES'
GO
USE Northwind
GO
SP_HELP SUPPLIERS
--