Posted By: jetpac (Rudooka sfina :-)) on 'CZdatabases' Title: between problem Date: Tue Jul 18 14:48:09 2000 Mam za ukol vyhledat jista data, ktera jsou identifikovana svym poradovym cislem. Toto cislo je indexovano. mam dane rozsahy, napr. 136100108 - 136100200, potom par udaju vynechanych a zase cisla...a techto rozmezi je hrozna spousta. Nevim, jak to vsechno zadat do jednoho selektu. kdyz dam select dodavatele.jmeno from dodavatele where dodavatel.id between 136100108 and 136100200 or dodavatel.id between 136100205 and 136100224 or dodavatel.id between 136100232 and 136100318 atd atd atd - Tak vyvojove prostredi zatuhne pri kladeni dotazu na server. Oracle si s tim pravdepodobne neporadi... Techto skupin je hrozna spousta, problem je v tom, ze tuhle konstrukci chci pouzivat v selectu, ktery scita desitky tisic podpolozek dohromady, takze rozkouskovat to na jednotlive skupiny neni mozny. A potrebuju to udelat v Oraclu v SQL. Nenapada vas nekoho, jak ten select zkonstruovat? (nemuzu si vytvaret nove tabulky:( ) ------------------------------------------------------------------------------ Pokud kazdy den udelas o neco vice, nez od tebe ostatni ocekavaji, zanedlouho toho od tebe budou ocekavat vice. JetPac ------------------------------------------------------------------------------