![]() |
|
Модераторы: LSD |
![]()
|
|
| Гость_Rem |
|
|||
|
Unregistered |
Вообщем такая ситуация, есть таблица с датами и еще вводимая мной дата в какое-нибудь поле (например, Edit). Какой мне надо создать запрос к таблице, чтобы мне вывелось две даты, между которыми находится вводимая мной дата?
|
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
Одним запросом, думаю никак. Надо скрипт писать. Пример которого может быть приведен, только после того, как напишишь с какой БД работаешь.
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Нужна база данных, так как не все БД поддерживают такие замороченные конструкции, на MS SQL Server это будет выглядеть так:
Только это будет работать только для MS SQL Server -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
предлагаю алгоритм:
выбрать MIN разности между искомой датой и выбраной и MIN тоже самого но с обратным знаком ;) что-то типа SELECT MIN($date-table.date),MIN(table.date-$date) FROM table |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |