Changes between Initial Version and Version 1 of UseCase6


Ignore:
Timestamp:
01/21/25 04:08:26 (10 days ago)
Author:
212054
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase6

    v1 v1  
     1Интерфејс за преглед на соработките со различни добавувачи. Страната за преглед ќе содржи основни информации за добавувачот, нарачките кои ги исполниле, како и сумата на цените сите набавки исполнети од тој добавувач.
     2
     3Складираната процедура би изгледала вака:
     4
     5
     6{{{
     7CREATE PROCEDURE GetDobavuvacDetails(IN input_Dobavuvac_Ime VARCHAR(50))
     8 BEGIN
     9    SELECT d.Dobavuvac_Ime, d.Klasa AS Class, d.Tip AS Type, d.Poteklo AS Origin
     10    FROM Dobavuvac d
     11    WHERE d.Dobavuvac_Ime = input_Dobavuvac_Ime;
     12
     13    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
     14    FROM Ispolnuva i
     15    JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID
     16    JOIN Objekt o ON n.Objekt_ID = o.Objekt_ID
     17    WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime;
     18
     19    SELECT SUM(n.Cena * n.Kolicina) AS Total_Spent
     20    FROM Ispolnuva i
     21    JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID
     22    WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime;
     23 END
     24}}}