Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Найти среди названий таблиц последнюю


Автор: moroz1 18.1.2008, 11:10
Помогите разобраться в таком вопросе.
Есть таблицы (сколько угодно),каждяи из которых имеет название 'kk0106','kk0206,...,','kk0107','kk0207','kk0307','0407'...'kk0108'. 
В этих наименованиях есть месяц -3 и 4 позиции (01,02,03,...,01) и год (последние 2 цифры ).
За каждый год будет 12 таблиц (так как есть 12 месяцев).
Вопрос:
Как мне найти ПОСЛЕДНЮЮ ТАБЛИЦУ ,т.е. в ней будет естественно самый последний год (самый большой) и потом самый большой месяц.
Т.Е. Мне необходимо выбрать информацию из последней имеющейся таблицы,а это и будет таблица с самым большим годом (их может быть максимум 12) и уже среди них выбрать самый большой месяц. 

Автор: moroz1 18.1.2008, 14:39
Решила вопрос через запрос

Автор: Rodman 18.1.2008, 16:06
Цитата(moroz1 @  18.1.2008,  13:39 Найти цитируемый пост)
Решила вопрос через запрос 

напиши его сюда для потомков

Автор: jonie 20.1.2008, 15:08
Код

--это из всех
select * from all_tables where owner='USER_NAME'

--для текущего юзера
select * from user_tables

-- для дба
SELECT * FROM dba_tables where owner='USER_NAME'


думаю запрос понятен должен быть... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)