Вниз
Скачать: CL | DM;

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

← →
Koala ©   (2004-09-16 17:37) [0]

Как сделать тригер, что бы при добавлении группы строк в подчиненную таблицу, в таблицу истрии записывалось первое значение группы,  последнее значение напр:


_______________________________
ID   Nzapici   znach_1     znach_2    
1     00101    10.2          14.3          
2     00101    14.3          16.8          
3     00101    16.8          20.2          
________________________________
Nzapici         znach_first     znach_last    
00101          10.2               20.2


← →
Sergey13 ©   (2004-09-16 17:39) [1]

Сомневаюсь я что это тригером можно. А БД то какая?


← →
Koala ©   (2004-09-16 17:40) [2]

P.S. база Firebird 1.5.1


← →
Sergey13 ©   (2004-09-16 17:44) [3]

А как вставляются записи?
Врочем наверное все равно как вставляются, ИМХО тригер не поканает. Это скорее надо просто одной транзакцией вставлять - и сами строки и конечные значения.


← →
Johnmen ©   (2004-09-16 17:44) [4]

Если понятие "первое" и "последнее" определяется ID, то проблем нет.
Надо просто чуть-чуть подумать...


← →
Koala ©   (2004-09-16 17:50) [5]


>  [4] Johnmen ©   (16.09.04 17:44)


> Если понятие "первое" и "последнее" определяется ID, то
> проблем нет.

не ID а Nzapici (№записи) т.е. есть журнал учета документов, в документах есть значения которые необходимо отлавливать и заносить в историю для формирования отчета...


← →
-SeM-   (2004-09-16 17:51) [6]

Как тригер может определить начало группы и ее конец?


← →
Johnmen ©   (2004-09-16 17:55) [7]

>Koala ©   (16.09.04 17:50) [5]
>не ID а Nzapici (№записи)

Я вижу, что он одинаков для указанных записей. Какая из них первая ? №00101 или №00101 ? А может №00101 ?


← →
Koala ©   (2004-09-16 19:10) [8]


> [7] Johnmen ©   (16.09.04 17:55)
> >Koala ©   (16.09.04 17:50) [5]
> >не ID а Nzapici (№записи)
>
> Я вижу, что он одинаков для указанных записей. Какая из
> них первая ? №00101 или №00101 ? А может №00101 ?

Первая и последняя по ID ? а индификатор группы Nzapici



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
14-1096282055
Маг Похмеляйнен
2004-09-27 14:47
2004.10.17
Спасите кролика!


14-1096139602
Knight
2004-09-25 23:13
2004.10.17
Где искать прозрачность надписей в WindowsXP?


3-1095619456
Igor_P
2004-09-19 22:44
2004.10.17
Создание SQL-запроса


6-1091779038
Evgenius
2004-08-06 11:57
2004.10.17
Как разделить сообщение отправляемое через сокеты на блоки???


1-1096962576
gdima
2004-10-05 11:49
2004.10.17
FastReport userfunction




   Наверх