--
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny Firebird (CZ) ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete e-mail na adresu firebird_cz...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/firebird_cz/06aec330-7b3a-aa9f-4a3c-906fee0d65a3%40volny.cz.
Dík za rady
Podle mě by to házelo asi chybu proto že group by musí zahrnovat vše jiné co není v agregační fci a já právě potřebuji dostávat id_ucet. Ale už jsem pořešil když mi poradili použít inner join.
SELECT aa.*
FROM (
ORDER BY ID_PRS , DATUM_OD DESC) aa
inner join (
SELECT ssr1.ID_PRS , MAX(coalesce(ssr1.DATUM_od , CAST
('01.01.1900'as date))) as datum_od
from TA_MZD_STAB_SR ssr1
join TA_MZD_CD_SRA csr1 ON csr1.id = ssr1.ID_CSRA
WHERE (ssr1.ID_UCET is not null) AND csr1.typ = 4
GROUP BY ssr1.ID_PRS
) ab on aa.ID_PRS = ab.ID_PRS AND aa.datum_od =
ab.datum_od
řešení sice není ideální ale na těch datechy by mělo být ok
Tomáš Kurek
Chcete-li tuto diskusi zobrazit na webu, navštivte https://groups.google.com/d/msgid/firebird_cz/CA%2Bq7PrMHPz5Mjcsrxtq7umJHoCDTPHVP057qMSMb3Yo-neObAw%40mail.gmail.com.