Changes between Version 2 and Version 3 of UseCase6


Ignore:
Timestamp:
02/11/25 01:07:40 (3 weeks ago)
Author:
212054
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase6

    v2 v3  
    88{{{
    99CREATE PROCEDURE GetDobavuvacDetails(IN input_Dobavuvac_Ime VARCHAR(50))
    10  BEGIN
    11     SELECT d.Dobavuvac_Ime, d.Klasa AS Class, d.Tip AS Type, d.Poteklo AS Origin
     10BEGIN
     11    -- Basic info
     12    SELECT
     13        d.Dobavuvac_Ime,
     14        d.Klasa AS Class,
     15        d.Tip AS Type,
     16        d.Poteklo AS Origin
    1217    FROM Dobavuvac d
    1318    WHERE d.Dobavuvac_Ime = input_Dobavuvac_Ime;
    1419
    15     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
     20    -- Object supply info
     21    SELECT
     22        o.Objekt_ID,
     23        o.Tip AS Objekt_Type,
     24        o.Adresa AS Objekt_Address,
     25        n.Predmet AS Item_Supplied,
     26        n.Cena AS Item_Cost,
     27        n.Kolicina AS Quantity_Supplied
    1628    FROM Ispolnuva i
    1729    JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID
    18     JOIN Objekt o ON n.Objekt_ID = o.Objekt_ID
     30    JOIN Nameneta_Za nz ON n.Nabavka_ID = nz.Nabavka_ID
     31    JOIN Objekt o ON nz.Objekt_ID = o.Objekt_ID
    1932    WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime;
    2033
    21     SELECT SUM(n.Cena * n.Kolicina) AS Total_Spent
     34    -- Total spent
     35    SELECT
     36        SUM(n.Cena * n.Kolicina) AS Total_Spent
    2237    FROM Ispolnuva i
    2338    JOIN Nabavka n ON i.Nabavka_ID = n.Nabavka_ID
    2439    WHERE i.Dobavuvac_Ime = input_Dobavuvac_Ime;
    25  END
     40END;
    2641}}}