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

Вниз

AppendRecord...   Найти похожие ветки 

 
voice ©   (2002-01-13 12:07) [0]

Доброго времени суток! Друзья подскажите ответ на вопрос... В табличку из двух полей добавляем новую запись в одно поле пишется текущая дата а в другое должна записатся дата из справочника дат причем наиболее близкое значение к текущей дате (записанной) либо такоеже если она есть в справочнике...Зарание благодарен!


 
roottim   (2002-01-13 13:36) [1]

руками!
на оракле SP примерно так выглядел бы

create or replace function
GET_DATE(paramDate)
RETURN DATE
IS
Result DATE;
D1 DATE
D2 DATE
begin
select max(t1.fdate)
into d1
from tName1 t1
where t1.fdate<=paramDate;

select min(t1.fdate)
into d2
from tName1 t1
where t1.fdate>=paramDate;

if (paramDate=d1) or (paramDate=d2) then
Result:=paramDate;
else
if (abs(paramDate-d1)<abs(paramDate-d2)) then
Result:=d1;
else
Result:=d2;
end if;
end if;

return Result;
end;

как на ИБ незнаю... но можеш примерно т.с. в делфе проделать


 
roottim   (2002-01-13 13:53) [2]

:)...если оптимизировать.. то после селектов...

if (abs(paramDate-d1)<=abs(paramDate-d2)) then
Result:=d1;
else
Result:=d2;
end if;



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
7-19012
T2
2001-10-29 16:59
2002.02.07
События Windows


1-18852
nikols
2002-01-22 11:06
2002.02.07
Кто нибудь знает, как из PDF файла извлечь сразу весь текст и графику?


3-18755
Rub
2002-01-11 10:30
2002.02.07
Как добавить к TDBCtrlGrid-у горизонтальный ScrollBar?


1-18849
well
2002-01-22 13:09
2002.02.07
Вопрос по TTreeViev (TTreeNode)


3-18768
wipr
2002-01-09 11:44
2002.02.07
Кто знает что такое Replication Master for Interbase SQL Server и как с ним работать?