Changes between Version 1 and Version 2 of UseCase5
- Timestamp:
- 02/11/25 01:07:17 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase5
v1 v2 7 7 8 8 {{{ 9 CREATE PROCEDURE GetPodizveduvacDetails(IN input_Podizveduvac_Ime VARCHAR(50))9 CREATE PROCEDURE GetPodizveduvacDetails(IN UID_p INT) 10 10 BEGIN 11 11 SELECT … … 15 15 p.Saatnica AS Hourly_Rate 16 16 FROM Podizveduvac p 17 WHERE p. Podizveduvac_Ime = input_Podizveduvac_Ime;17 WHERE p.UID_p = UID_p; 18 18 19 19 SELECT … … 23 23 FROM Raboti_Za rz 24 24 JOIN Rabotnik r ON rz.Maticen_br = r.Maticen_br 25 WHERE rz. Podizveduvac_Ime = input_Podizveduvac_Ime;25 WHERE rz.UID_p = UID_p; 26 26 27 27 SELECT … … 29 29 o.Tip AS Objekt_Type, 30 30 o.Adresa AS Objekt_Address, 31 TIMESTAMPDIFF(HOUR, FROM_UNIXTIME(rn.Od_vreme), FROM_UNIXTIME(rn.Do_vreme)) AS Total_Hours_Worked,32 TIMESTAMPDIFF(HOUR, FROM_UNIXTIME(rn.Od_vreme), FROM_UNIXTIME(rn.Do_vreme)) * p.Saatnica AS Total_Payments31 TIMESTAMPDIFF(HOUR, DATE_FORMAT(rn.Od_vreme, '%Y-%m-%d'), DATE_FORMAT(rn.Do_vreme, '%Y-%m-%d')) AS Total_Hours_Worked, 32 TIMESTAMPDIFF(HOUR, DATE_FORMAT(rn.Od_vreme, '%Y-%m-%d'), DATE_FORMAT(rn.Do_vreme, '%Y-%m-%d')) * p.Saatnica AS Total_Payments 33 33 FROM Raboti_Na rn 34 34 JOIN Objekt o ON rn.Objekt_ID = o.Objekt_ID 35 JOIN Podizveduvac p ON rn. Podizveduvac_Ime = p.Podizveduvac_Ime36 WHERE rn. Podizveduvac_Ime = input_Podizveduvac_Ime;35 JOIN Podizveduvac p ON rn.UID_p = p.UID 36 WHERE rn.UID_p = UID_p; 37 37 38 38 SELECT 39 39 n.Nabavka_ID, 40 n.DatumAS Request_Date,40 DATE_FORMAT(n.Datum, '%Y-%m-%d') AS Request_Date, 41 41 n.Cena AS Cost, 42 42 n.Kolicina AS Quantity, … … 44 44 FROM Pobaruva pb 45 45 JOIN Nabavka n ON pb.Nabavka_ID = n.Nabavka_ID 46 WHERE pb. Podizveduvac_Ime = input_Podizveduvac_Ime;47 END 46 WHERE pb.UID_p = UID_p; 47 END; 48 48 }}}