Nevím, řešení už se našlo.
Všem, kdo se zapojil aktivně či pasivně, děkuji za ochotu a strávený čas.
Přeji všem hezký den :-)
#18 MilanL
Milane vypsalo mi to opět 25 řádků. Nevím jestli jsi ty nebo i ostatní pochopil správně zadání, ale potřeboval jsem výpis nejnovější transakce od op.10,20 a 30. Tedy 3 řádky
Nakonec jsem si pomohl přes row_number, což vedlo k požadovanému výsledku:
select *
from
(select job,oper_num,createdate, ROW_NUMBER() Over(partition by oper_num,job order by createdate DESC) as RN
from jobtran_mst
where job='20VP000012' and trans_type='M') as p
where p.RN=1
Vidíte tuto tabulku?
Na řádcích je job(označuje výrobní příkaz), oper_num(označuje číslo operace),trans_type(označení transakce, createdate(čas zadání transakce)
Jinak ten dotaz jsem psal já jako neregistrovaný a nyní jsem již po registraci po nickem Vena84.
Dobrý den,
Mám dotaz jakým způsobem mám dosáhnout, aby se mi zobrazil požadovaný výsledek, který má od daného jobu zobrazit od operací 10,20,30 nejnovější transakce(CreateDate)
Dotaz:
A požadovaný výsledek: