cobra2029
12-08-2011, 12:52
Здравствуйте!
У меня есть следующий вопрос:
как реализовать скрипт, основной задачей которого, будет:
1. поиск наибольшего значения (А) в таблице ind, столбце (index_1).
2. сохранение значения А в таблице ind, столбце (index_1). (так формируется значение В)
3. ожидание 30 минут.
4.поиск наибольшего значения (А) в таблице ind, столбце (index_1).
5. сравнение значения А и В: если А=В то
удалить значения А и В из обоих таблиц
если А не равно В
перейти к пункту 1.
Решить задачу своими силами не смог.
Поиск по форуму юзал, подобной проблемы не нашел.
вот раздробленные части которые написал сам используя справочники и форум:
--<X>
:Setvar X = select max(idx)as max_idx
from rs_taxgrouptotalsitem
insert into work_dpe (idx)
select ide
from rs_taxgrouptotalsitem
where X
time out/ -t 3600
:Setvar Y = select max(idx)as max_idx
from rs_taxgrouptotalsitem
if X=Y then
DELETE FROM rs_taxgrouptotalsitem , work_dpe
WHERE idx = X ;
--else go to X
end if
P.S. знаю, что синтаксис ужасно не правильный, я только учусь поэтому "камнями" не закидывать и не флудить.
Спасибо за помощь.
У меня есть следующий вопрос:
как реализовать скрипт, основной задачей которого, будет:
1. поиск наибольшего значения (А) в таблице ind, столбце (index_1).
2. сохранение значения А в таблице ind, столбце (index_1). (так формируется значение В)
3. ожидание 30 минут.
4.поиск наибольшего значения (А) в таблице ind, столбце (index_1).
5. сравнение значения А и В: если А=В то
удалить значения А и В из обоих таблиц
если А не равно В
перейти к пункту 1.
Решить задачу своими силами не смог.
Поиск по форуму юзал, подобной проблемы не нашел.
вот раздробленные части которые написал сам используя справочники и форум:
--<X>
:Setvar X = select max(idx)as max_idx
from rs_taxgrouptotalsitem
insert into work_dpe (idx)
select ide
from rs_taxgrouptotalsitem
where X
time out/ -t 3600
:Setvar Y = select max(idx)as max_idx
from rs_taxgrouptotalsitem
if X=Y then
DELETE FROM rs_taxgrouptotalsitem , work_dpe
WHERE idx = X ;
--else go to X
end if
P.S. знаю, что синтаксис ужасно не правильный, я только учусь поэтому "камнями" не закидывать и не флудить.
Спасибо за помощь.