Главная страница
    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-1096964908
Fishka
2004-10-05 12:28
2004.10.17
"Не показывать больше это окно"


14-1096111996
MGWarlock
2004-09-25 15:33
2004.10.17
Рисование блоксхем


14-1096422737
Думкин
2004-09-29 05:52
2004.10.17
С днем рождения! 29 сентября


6-1091769892
Скив
2004-08-06 09:24
2004.10.17
запуск скрипта


14-1095943257
Igorek
2004-09-23 16:40
2004.10.17
Генератор патчей





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский