Version 3 (modified by 3 weeks ago) ( diff ) | ,
---|
Информации за соработка со добавувачи
Интерфејс за преглед на соработките со различни добавувачи. Страната за преглед ќе содржи основни информации за добавувачот, нарачките кои ги исполниле, како и сумата на цените сите набавки исполнети од тој добавувач.
Складираната процедура би изгледала вака:
CREATE PROCEDURE GetDobavuvacDetails(IN input_Dobavuvac_Ime VARCHAR(50)) BEGIN -- Basic info SELECT d.Dobavuvac_Ime, d.Klasa AS Class, d.Tip AS Type, d.Poteklo AS Origin FROM Dobavuvac d WHERE d.Dobavuvac_Ime = input_Dobavuvac_Ime; -- Object supply info SELECT o.Objekt_ID, o.Tip AS Objekt_Type, o.Adresa AS Objekt_Address, n.Predmet AS Item_Supplied, n.Cena AS Item_Cost, n.Kolicina AS Quantity_Supplied FROM Ispolnuva i JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID JOIN Nameneta_Za nz ON n.Nabavka_ID = nz.Nabavka_ID JOIN Objekt o ON nz.Objekt_ID = o.Objekt_ID WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime; -- Total spent SELECT SUM(n.Cena * n.Kolicina) AS Total_Spent FROM Ispolnuva i JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime; END;
Note:
See TracWiki
for help on using the wiki.