Advertisement
Guest User

LAB 2

a guest
Oct 9th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.13 KB | None | 0 0
  1. use AdventureWorksLT2012;
  2. go
  3.  
  4. drop function if exists dbo.fnTotalVendasCliente;
  5. go
  6.  
  7.  
  8.  
  9. create function dbo.fnTotalVendasCliente(@id int) returns money as
  10. begin
  11.  
  12. return (select sum(TotalDue) from SalesLT.SalesOrderHeader where CustomerID = @id);
  13. end
  14. go
  15.  
  16. select dbo.fnTotalVendasCliente(29847) as "Valor total das vendas do cliente";
  17. go
  18.  
  19.  
  20. drop function if exists dbo.fnTotalVendas;
  21. go
  22.  
  23. create function dbo.fnTotalVendas() returns money as
  24. begin
  25. return (select sum(TotalDue) from SalesLT.SalesOrderHeader);
  26. end
  27. go
  28.  
  29. select dbo.fnTotalVendas() as "Valor total de vendas";
  30. go
  31.  
  32. drop procedure if exists spClientesCidade;
  33. go
  34.  
  35. select CustomerID, City from SalesLT.Address inner join SalesLT.CustomerAddress on CustomerAddress.AddressID = Address.AddressID where City like 'Las Vegas';
  36. go
  37.  
  38. drop procedure if exists spClientesCidade;
  39. go
  40.  
  41. create procedure spClientesCidade(@cidade varchar) as
  42. return (select CustomerID, City from SalesLT.Address inner join SalesLT.CustomerAddress on CustomerAddress.AddressID = Address.AddressID where City like @cidade);
  43. --select * from SalesLT.SalesOrderHeader where CustomerID = 29847;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement