-- Q3_Vanzari_Per_Angajat: Numărul de comenzi și încasările aduse de fiecare chelner
SELECT ANGAJAT.Nume, ANGAJAT.Prenume, COUNT(*) AS Numar_Comenzi, Format(SUM(V.Valoare_Comanda),"#,##0"" lei""") AS Valoare_Totala
FROM ANGAJAT INNER JOIN
  (SELECT COMANDA.ID_Angajat, COMANDA.ID_Comanda,
          SUM(DETALIU_COMANDA.Cantitate*DETALIU_COMANDA.Pret_Unitar) AS Valoare_Comanda
   FROM COMANDA INNER JOIN DETALIU_COMANDA
        ON COMANDA.ID_Comanda = DETALIU_COMANDA.ID_Comanda
   GROUP BY COMANDA.ID_Angajat, COMANDA.ID_Comanda) AS V
  ON ANGAJAT.ID_Angajat = V.ID_Angajat
GROUP BY ANGAJAT.Nume, ANGAJAT.Prenume
ORDER BY SUM(V.Valoare_Comanda) DESC;
