![]() |
|
|
![]()
|
|
| Акимыч |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
Коллеги, выручайте! Уже почти вынес мозг о клаву...
Имеются таблицы (названия условны и структура круто сокращена): TAL:
MOVE:
База в MS SQL доступ ADO. В программе при открытии формы требуется в label написать дату последнего (максимального) посещения (d_pos_max или d_vip_max) из обеих таблиц, ну смотря где она больше, для конкретного человека с ФИО и датой раждения! Щас временно сделал через ХП. В ней из обеих таблиц данные выбирается во временную:
Т.к. счет записей в каждой выборке идет на десятки тысяч в каждый запрос воткнул WHERE. Если есть какие-нибудь идеи, а то не хочется перелопачивать всю базу вот так вот несколькими выборками... ЗАРАНЕЕ СПАСИБО! |
||||||
|
|||||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
попроБуй так (не уверен что работает писал на колене)
Это сообщение отредактировал(а) Frees - 12.11.2008, 08:03 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| Акимыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
Frees, спасибо, идея ясна, НО... Твой запрос выберет максимальную дату из обеих таблиц и вернет максимальную из них. А как? Опять поставить условия в каждый запрос, или... Но есть ли какой вариант делать это совсем просто, и может не через ХП а еще как? Не знаю как лучше и быстрее... Может я не вижу чего... Кстати, прога на делфях, база на SQL Server'e (ну это я уже писал), а вот данные для этой выборки вообще в другой базе, но на том же сервере... Это сообщение отредактировал(а) Акимыч - 12.11.2008, 12:33 |
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
а в чем проБлема в каждый подзапрос вписать условие -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| Акимыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
Frees, пасиба за помощь!!!! Выборка реально ГОРАЗДО меньше и работает быстрее!
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |