Changes between Version 23 and Version 24 of AdvancedReports


Ignore:
Timestamp:
01/11/24 13:56:41 (6 months ago)
Author:
184006
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v23 v24  
    148148    number_of_users DESC;
    149149}}}
    150 == Прикажување на ветеринарен центар кој што нуди највисока плата за позицијата **doctor**.
     150== Kолку пари се трошат за платите на вработените во секој ветеринарен центар.
    151151{{{
    152152   SELECT
    153     vc.name AS name_vet_center,
    154     MAX(CAST(j.predictedSalery AS varchar)) AS highest_salary
     153    vc.name AS vet_center_name,
     154    SUM(CASE WHEN j.predictedSalery LIKE '%EUR%' THEN CAST(SUBSTRING(j.predictedSalery, 1, POSITION(' ' IN j.predictedSalery) - 1) AS DECIMAL) ELSE 0 END) AS total_salary_expense
    155155FROM
    156156    project.vet_centers vc
    157157JOIN
    158     project.jobs j ON vc.id = j.vetcentersid
    159 WHERE
    160     j.description = 'doctor'
    161 GROUP BY
    162     vc.name
    163 ORDER by
    164 highest_salary DESC
    165 LIMIT 1;
     158    project.jobs j ON vc.id = j.vetCentersID
     159LEFT JOIN
     160    project.users u ON vc.id = u.jobs_id
     161GROUP BY
     162    vc.id, vet_center_name
     163ORDER BY
     164   total_salary_expense DESC;
    166165}}}
    167166== Прикажување на ветеринарни центри кои што корисникот може да ги посети доколку живее во Охрид.