[ Lazarevic Nebojsa @ 17.01.2012. 21:52 ] @
Imam dve tabele (Kandidat i Prosek). Svaki Kandidat ima 4 sloga u tabeli prosek za odredjenog kandidata (tj. sa svaku godinu iz srednje skole jedan slog). Prosek ima kompozitni kljuc koji cine kljucevi tabele Kandidat i ID iz tabele Prosek koji ce nam odrediti za koju godinu je prosek. E sad kad treba u Kandidatu da izracunam koliko ukupno kandidat ima bodova iz srednje imam problem u trigeru. Ovaj triger za svakog studenta uzima samo jedan prosek u opticaj za ukupno iz skole. Jos nesto Tabela Prosek ima jos 2 atributa Prosek (koji je prosek iz te godine) i atribut broj bodova (gde se mnozi prosek mnozi sa 2). I sad treba da izvucem ukupan broj bodova iz srednje. Hvala unapred. Ovako izgleda triger. Citat: USE [sistem_obrazovanja] GO /****** Object: Trigger [dbo].[BROJ_BODOVA_IZ_SREDNJE] Script Date: 01/17/2012 22:48:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[BROJ_BODOVA_IZ_SREDNJE] ON [dbo].[PROSEK] AFTER UPDATE,INSERT, DELETE AS BEGIN UPDATE KANDIDATI SET KANDIDATI.KN_BROJ_BODOVA_IZ_SKOLE = PROSEK.PR_BODOVI FROM KANDIDATI JOIN PROSEK ON (KANDIDATI.KN_GOD_POL = PROSEK.KN_GOD_POL AND KANDIDATI.KN_UPISNI_ROK = PROSEK.KN_UPISNI_ROK AND KANDIDATI.KN_ID = PROSEK.KN_ID) END |