Zdravím vás, přátelé,
mám na vás otázku. Dnes jsem poprvé začal programovat v SQL a hned na začátku jsem narazil na jeden problém. Chtěl jsem mít dva sloupce, jež získám pomocí funkce COUNT. Dokud mám ve funkci pouze jeden COUNT, tak je vše v pohodě. Problém nastává při přidání druhého COUNT, který se liší pouze podmínce.
Můžete mi někdo, prosím napsat, kde je chyba nebo zda to takto vůbec lze psát?
► Zobrazit spoiler
SELECT weekofyear(`from`) AS tyden,
(SELECT username FROM list2 WHERE id=list1.`administrator_id_(cizí_klíč_k_tabulce_tserp_users)`) AS username,
COUNT(`administrator_id_(cizí_klíč_k_tabulce_tserp_users)`) AS pocet_pridelenych_smluv
FROM list1
WHERE `claim_administration_solutions_id_(klíč)`>0 ,
COUNT(`administrator_id_(cizí_klíč_k_tabulce_tserp_users)`) AS pocet_vymozenych_smluv
FROM list1
WHERE `claim_administration_solutions_id_(klíč)`=1
GROUP BY username, weekofyear(`from`)
ORDER BY weekofyear(`from`)
Všem děkuji za případnou pomoc. :)