![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определения вхождения даты [D7, dBase, FoxPro]
чайник1 © (2004-06-25 13:20:00)Добрый день всем,у меня есть таблица в которой есть поля начало периода и конец периода и ставка по %.Ставка процента меняется через произвольное время. Нужно рассчитывать проценты на каждый день по своим ставкам. Как определить входит ли заданная дата в период. Может быть есть готовая функция, хотя я ничего и не нашел.Спасибо.
чайник1 (2004-06-25 14:11:00) [1]Спасибо.
Курдль (2004-06-25 14:02:00) [2]... и почитать про целостность данных в БД.
Для таких задач не делают 2 даты, а прописываю начало или конец периода. Тогда нет опасности ввести 2 пересекающихся периода или пропустить какой-то отрезок времени.
Anatoly Podgoretsky (2004-06-25 13:55:00) [3]Вспомнить первые три класса школы и операторы отношения.
чайник1 (2004-06-25 13:53:00) [4]Вопрос простой:имеется дата на которую нужно найти из базы ставку процента. Ставки меняются время от времени, для каждой ставки определен период ее действия (начало и конец) к примеру:
начало конец ставка
01.01.04 10.08.05 15%
11.07.05 12.10.05 17%
.........................
Есть дата 05.03.04 и нужно найти к ней ставку % и делать свои расчеты.
Соловьев (2004-06-25 13:50:00) [5]исчешь у себя на компе LocalSQL.hlp - BETWEEN predicate
Курдль (2004-06-25 13:47:00) [6]Какой параграф хэлпа Вам конкретно не понятен? Приведите - мы объясним. Или четко сформулируйте свой вопрос, а не "научите меня быть умным"!
чайник1 (2004-06-25 13:45:00) [7]ну и ладно, остроумием блистать каждый горазд, если бы я был асом к вам бы не обращался.Просто я еще только начинаю на Delphi писать, по help не понял как это делается...
Anatoly Podgoretsky (2004-06-25 13:42:00) [8]А реляционной алгебре в школе не учили?
Курдль (2004-06-25 13:40:00) [9]Вот и учите SQL!
чайник1 (2004-06-25 13:37:00) [10]так по моему можно по SQL запросу вытягивать данные между датами. А мне дана дата и нужно определить входит она в первую запись, или во вторую и т.д.
Соловьев (2004-06-25 13:30:00) [11]between