Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Помогите с запросом   Найти похожие ветки 

 
ligor   (2004-06-01 08:55) [0]

Можно ли в запросе получить значение на дату
Есть история значений
Дата - Значение
10/10/01-10
11/12/02-200
12/05/03-15
15/05/04-200
Нужно узнать значение если известна дата


 
Anatoly Podgoretsky ©   (2004-06-01 08:56) [1]

Структура таблицы и индексы


 
ligor   (2004-06-01 09:02) [2]

Структура
id - ключ
datebeg - дата изменения значений
valpr - значение на дату
Индесы любые что посоветуете это все проект


 
Johnmen ©   (2004-06-01 09:03) [3]

А в чём проблема ?


 
ligor   (2004-06-01 09:06) [4]

Нужно чтобы параметром была дата
а запрос возвращал одно значение в соотвествии с этой датой


 
DenK_vrtz ©   (2004-06-01 09:09) [5]

select поле-значение from table where поле-дата = : параметр типа дата


 
Johnmen ©   (2004-06-01 09:09) [6]

Так в чём же проблема то ?


 
Alexandr   (2004-06-01 09:27) [7]

как в чем? Сессия, курсовик...А на лекции ходить не получалось...
А вы тут подсказать не можете.


 
Silver Alex ©   (2004-06-01 09:36) [8]

select * from Table
where
 ondate = (select max(ondate) from table
          where
             ondate<=:ondate)


 
Anatoly Podgoretsky ©   (2004-06-01 09:48) [9]

Что такое datebeg и valpr - ведь просили привести структуру, а не наименование полей
Помощь что ли не нужна?


 
ligor   (2004-06-01 09:50) [10]

Datebeg - date
valpr - Integer


 
Anatoly Podgoretsky ©   (2004-06-01 09:58) [11]

select valpr from table where datebeg = :datebeg
Желателен индекс по полю datebeg


 
l_igor   (2004-06-02 14:58) [12]

Лучше поздно чем никогда
Спасибо Silver Alex работает замечательно
Извеняюсь перед Anatoly Podgoretsky
Наверно не сумел правельно задать вопрос
в случаи
select valpr from table where datebeg = :datebeg
выдаст valpr на дату :datebeg если она есть в таблице
а нужно
ставка пени меняет врямя от времени занчение есть таблица
Дата - Значение
10/10/01-10
11/12/02-200
12/05/03-15
15/05/04-200
Нужно получать значение ставки на любое число
например на 01/01/03 = 15
Всем кто помогал большое спасибо



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

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
3-1085991926
Mva
2004-05-31 12:25
2004.06.27
Access


8-1081405567
*pavel
2004-04-08 10:26
2004.06.27
Заставить Delphi петь


1-1086859760
1008
2004-06-10 13:29
2004.06.27
Работа с динамическими массивами.


14-1086615009
Соловьев
2004-06-07 17:30
2004.06.27
Задачки :)


4-1084796982
KORN
2004-05-17 16:29
2004.06.27
Копирование с "msctls_progress32"