Autor | Zpráva | ||
---|---|---|---|
pajadvorak Profil |
#1 · Zasláno: 27. 12. 2022, 19:03:28
Potřebuji porovnat 2 tabulky, 2 sloupce. Ale v jedné tabulce je hodnota ve sloupci A, v druhé tabulce je hodnota SUM(sloupec B).
Potřebuji, aby mi to vypsalo řádky z první tabulky, kdy sloupce neshodují. Tzn. První tabulka sloupec A <> druhá tabulka SUM(sloupec B). Bohužel to nedokážu postavit tak, aby to fungovalo. Děkuji za pomoc. |
||
pajadvorak Profil |
#2 · Zasláno: 27. 12. 2022, 20:18:52
pajadvorak:
tak se mi to nakonec povedlo... tak kdyby to někdo potřeboval, tak uvádíme svůj kód SELECT *, u.kod, u.pocet, (SELECT coalesce(SUM(a.pocet_ks), 0) FROM tab1 a WHERE a.kod = u.kod AND a.pocet_ks <> u.pocet) as totalAmount FROM tab2u WHERE pocet<>0 HAVING u.pocet<> totalAmount AND totalAmount > 0 ORDER BY `totalAmount` DESC |
||
Časová prodleva: 1 rok
|
0