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

Вниз

Помогите - как лучше сделать - через запрос или как?   Найти похожие ветки 

 
Владий ©   (2003-12-25 18:35) [0]

Нужно - сделать, чтобы при выборе даты автоматом сумма из поля умнажалась на курс выбранной даты, либо последний предшествующей ей. Если бы просто на
дату - проблем нет - делаю динамический запрос к таблице на указанную дату, но вот как мне, в случае отсутствия кусра отобрать предыдущий? Туплю...

Структура таблицы с курсами такая:

ID_Cour (счетчик)
Val (текст)
Date (дата/вермя)
Cours (Двойное с плавающей точкой)

Или вообще -как кто делал и как проще? =)


 
Val ©   (2003-12-25 18:43) [1]

Заносите в таблицу курсов записи с датами вых.дней(в которые не устанавливается новый курс, как я понял) и курсом последнего рабочего дня. Таким образом у вас на любую дату будет курс - как и есть в реальности.


 
Владий ©   (2003-12-25 18:50) [2]

У меня немного другая ситуация - курс либо есть на дату запуска программы (если есть поключение к интернету - с ЦБР), либо на дату ручного внесения, поэтому данный вариант проблематичен...


 
Sandman25 ©   (2003-12-25 18:53) [3]

select max(date1)
from table
where date1 <= :date1


 
Val ©   (2003-12-25 18:57) [4]

Тогда что-то типа этого:
select cours
from mytable mt
where mt."date" = (select max(t.date)
from mytable t
where t."date" < :MyDate)



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-72881
TButton
2004-01-05 00:56
2004.01.23
блин! в кладовке вообще поиск есть?


7-72960
RoLeX
2003-11-08 17:11
2004.01.23
Как узнать свободное место на диске C: ???


9-72618
MeF88
2003-07-07 14:48
2004.01.23
Обратное вращение матрицы


4-72989
vasil
2003-11-18 05:11
2004.01.23
передача данных другой форме


14-72872
Saimon
2004-01-04 04:48
2004.01.23
Никак не могу запихнуть иконку в SysTrey.