Mohl by mi prosím někdo poradit. Níže uvedený dotaz mi nefunguje. Já potřebuji sečíst údaje ze dvou tabulek
$celkem= mysql_result(MySQL_Query("(SELECT SUM(poplatek) AS poplatek FROM evidence where kategorie='zbozí'and datum BETWEEN '$od' AND '$do') union (SELECT SUM(poplatek) AS poplatek FROM evidence2 where kategorie='zboží' and datum BETWEEN '$od' AND '$do')"),0);
Fórum › MySQL
Sql dotaz
Nahlásit jako SPAM
IP: ...–
Mno, raději bych zvolil jinou cestu - buď spojeni nebo dva dotazy(pravděpodobně rychlejší). Takže něco ve myslu:
Zjistit soucet v jedne tabulce a pricist k nemu soucet sloupce z druhe tabulky(SELECT podporuje i arit.operace):
Snad me tu za to neukamenuji.
SELECT SUM(poplatek)+(SELECT SUM(poplatek) FROM evidence2 WHERE kategorie='zbozi' and datum BETWEEN '$od' AND '$do')
FROM evidence
WHERE kategorie='zbozi' and datum BETWEEN '$od' AND '$do';
Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 25 hostů
Podobná vlákna
Moderátoři diskuze