SQL - dělení - chybný výsledek – MS SQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

SQL - dělení - chybný výsledek – MS SQL – Fórum – Programujte.comSQL - dělení - chybný výsledek – MS SQL – Fórum – Programujte.com

 

SGTEAM
~ Anonymní uživatel
1 příspěvek
8. 7. 2011   #1
-
0
-

Zdravím,

potřeboval bych pomoct s tímto dotazem

SELECT sum(polozky.cena) / count(kontroly.idk) FROM polozky, kontroly;

Toto vrací výsledek 190.3684, ale když dotaz rozdělím na 

SELECT sum(polozky.cena) FROM polozky;

tak toto vrací 18085

SELECT count(kontroly.idk) FROM kontroly;

a toto vrací 38

dle kalkulačky to vychází 475,9210526315789

tak proč složený dotaz hází výsledek 190.3684.

Děkuji

Nahlásit jako SPAM
IP: 83.208.119.–
z_moravec
~ Redaktor
+3
Posthunter
8. 7. 2011   #2
-
0
-

#1 SGTEAM
Přečti si něco o tom, jak správně spojovat tabulky. Třeba zde:

http://www.linuxsoft.cz/article.php?…

Ten tvůj první dotaz ti vrátí všechny kombinace řádků z obou tabulek, proto to dává špatný výsledek.

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 3 hosté

Podobná vlákna

Chybný layout? — založil Zeleny_Muzik

Chybný obsah v proměnné — založil TomyB

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý