Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Вниз

SQL   Найти похожие ветки 

 
Klim Samgin   (2003-02-10 13:27) [0]

Суть проблемы.
В процесе работы программы раз в сутки создается архив - таблица
с именем ddmmyyyy.* Юзеры делают запрос на поиск по заданному диапозону дата-время + еще кое-чего. Сейчас реализовано так: создается временная таблица, куда складываются результаты запросов к отдельным таблицам (в цикле), имена которых удовлетворяет временному диапозону.

Вопрос.
А нельзя ли все это реализовать в одном запросе?


 
Danilka   (2003-02-10 13:39) [1]

можно.
select ...
union all
select ...

а нельзя архив сделать в одной таблице, просто добавить поле с датой?


 
Klim Samgin   (2003-02-10 13:49) [2]

К сожалению нельзя... Серверная часть написана и уже работает во
многих местах.
А поподробнее, если не трудно. В SQL я не мастак.


 
Danilka   (2003-02-10 14:33) [3]

select * from table_01012003
union all
select * from table_01022003

результатом этого запроса будет набор данных содержащий все из таблиц table_01012003 и table_01022003.


 
Klim Samgin   (2003-02-10 14:40) [4]

А если

select * from table_01012003
union all
select * from table_01032003

таблица 01022003 попадет в запрос?


 
Danilka   (2003-02-10 14:45) [5]

Klim Samgin (10.02.03 14:40)
нет, непопадет. надо для каждой таблицы юнион делать.


 
Klim Samgin   (2003-02-10 14:53) [6]

Спасибо за помощь.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
3-87318
lightix
2003-02-10 11:35
2003.02.27
TQuery не видит файл в текущем каталоге после SetCurrentDir


1-87385
harismatik
2003-02-17 19:36
2003.02.27
Проблема с TRichEdit


1-87447
race1
2003-02-15 18:12
2003.02.27
component


14-87686
Павел
2003-02-11 16:25
2003.02.27
Программисты


3-87303
Брат
2003-02-10 12:05
2003.02.27
Запрос из запроса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский