Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
1-1096661203
SMART_n
2004-10-02 00:06
2004.10.17
Delphi 8 и FillChar


3-1095736353
jojo
2004-09-21 07:12
2004.10.17
Нужна помощь с запросом SQL


1-1096551956
debuger
2004-09-30 17:45
2004.10.17
Асм рулит?


4-1095226284
pkm
2004-09-15 09:31
2004.10.17
Состояние файла


4-1094996368
Sem
2004-09-12 17:39
2004.10.17
Перекодировка DOS -> Windows и обратно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский