Autor Zpráva
ASDd
Profil
Dobrý den všem,
dokázal by mi prosím někdo poradit s mým problémem? Potřebuji sečíst plat všech zaměstnanců. Problémem (pro mě) ale je, že mám dvě tabulky.

CREATE TABLE zamestnanec (idzamestnance INT(6) AUTO_INCREMENT PRIMARY KEY,
datnastupu DATE NOT NULL, pozice INT(6), FOREIGN KEY (idzamestnance) REFERENCES osoba (idclovek), FOREIGN KEY (pozice) REFERENCES pozice(idpozice));

CREATE TABLE pozice (idpozice INT(6) AUTO_INCREMENT PRIMARY KEY,
nazev VARCHAR(255), hrubyplat INT(6) );

A já potřebuji sečíst hrubé platy všech zaměstnanců.

Dokázal by mi prosím někdo poradit, jak na to?
Děkuju moc.
Kajman
Profil
SELECT Sum(p.hrubyplat) soucet
FROM   zamestnanec z
       JOIN pozice p
         ON z.pozice = p.idpozice

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: