1-kategori numarasına
göre o kategorideki ürünlerden endüşük fiyatlı ürünü
sorg. prosedürü yazınız?
2-çalışan numarasına göre
hangi çalışan kaç liralık sipariş vermiştir, hesaplayan prosedürü yazınız? orders ve [order details] tabloları kullanılarak yapılacak... örneğinexec çalışan 3
3- Hangi ülkeye kaç liralık
sipariş verilmiştir..customers,orders,[order details] örneğinexec ülke_bazında 'USA'
4- Çalışanın ülkesi yazıldığında o ülkenin
çalışanlarını list. Proc yazınız? Örneğin exec deneme ‘UK’
5- Kategori numarasına göre o kategorideki
hangi ürünlerin stokları kalmamıştır, prosedürü yaz? Örneğin exec deneme1 5
6-Ürünün id’si girildiğinde o ürünü hangi müşteriler sipariş etmiştir
bilgisini göst. Proc. Yazınız? Örneğin exec deneme2 4
---cevap1
createproc en_düsük @k_id int as selectmin(Unitprice)as en_düşük from products where categoryID=@k_id exec en_düsük 5
--cevap2
createprocedure çalışan_bilgi @numara int as selectsum(quantity*Unitprice- quantity*Unitprice*Discount)as sonuc from orders,[order details] where orders.orderid=[order details].orderid and orders.employeeid=@numara
execute çalışan_bilgi 4
--cevap3
createproc ülke_bazında @ulke nvarchar(15) as selectsum(quantity*Unitprice- quantity*Unitprice*Discount)as sonuc from orders,customers,[order details] where orders.orderid=[order details].orderid and orders.customerid=customers.customerid and customers.country=@ulke
exec ülke_bazında 'UK'
cevap-4
createproc deneme1 @ulke nvarchar(15) as select*from employees where country=@ulke
cevap-5
createproc deneme2 @kat int as select*from products where categoryid=@kat and UnitsINstock=0
exec deneme2 6
cevap-6
createproc deneme3 @num intas selectcustomers.compnayname,[order details].productidfrom customers,orders, [order details] where [order details].productid=@num and [order details].orderid=orders.orderid and orders.customerid=customers.customerid
exec deneme3 56