to Vaclav Lesek:vase riesenie funguje. Zial nie som este taky skuseny v SQL. Mohli by ste mi prosim vas vysvetlit, co to "over partition by" znamena? Rad by som to pochopil a nieco nove sa naucil.dakujem
Citace: Pupi1 20. 02. 2014, 21:54:13Citace: Petr 20. 02. 2014, 21:47:50a co trebaselect q.* from (select * from tabulka2 order by datum) q where ROWNUM = 1tohle musi fungovat urcite, akorat to teda nebude moc efektivni. Ty joiny si uz udelej sam....toto vrati len jeden zaznam pre vsetko, to nie je dobre.Podle mě to bylo myšlené jako korelovaný poddotaz, ale ten join si tam musíte doplnit, třeba takhle:select q.* from (select * from tabulka2 where tabulka1.t1_id=tabulka2.t1_id order by datum) q where ROWNUM = 1
Citace: Petr 20. 02. 2014, 21:47:50a co trebaselect q.* from (select * from tabulka2 order by datum) q where ROWNUM = 1tohle musi fungovat urcite, akorat to teda nebude moc efektivni. Ty joiny si uz udelej sam....toto vrati len jeden zaznam pre vsetko, to nie je dobre.
a co trebaselect q.* from (select * from tabulka2 order by datum) q where ROWNUM = 1tohle musi fungovat urcite, akorat to teda nebude moc efektivni. Ty joiny si uz udelej sam....