868 lines
No EOL
27 KiB
Transact-SQL
868 lines
No EOL
27 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS [dev].[uspGenerateApaczaiUtalasiAllomany]
|
||
GO
|
||
|
||
CREATE PROCEDURE [dev].[uspGenerateApaczaiUtalasiAllomany]
|
||
@pLekerdezesDatuma DATETIME = NULL
|
||
,@pGeneraltHonap INT = NULL
|
||
AS
|
||
BEGIN
|
||
|
||
DECLARE @tanevId nvarchar(100)
|
||
|
||
IF @pLekerdezesDatuma IS NOT NULL BEGIN
|
||
DECLARE cur CURSOR LOCAL FOR
|
||
SELECT ia.C_TANEVID
|
||
FROM T_INTEZMENY i
|
||
INNER JOIN T_INTEZMENYADATOK ia ON i.ID = ia.C_INTEZMENYID
|
||
INNER JOIN T_TANEV tv ON tv.ID = ia.C_TANEVID AND tv.C_AKTIV = 'T' AND tv.TOROLT = 'F'
|
||
WHERE i.TOROLT = 'F'
|
||
AND i.C_ISARCHIV = 'F'
|
||
AND i.C_AZONOSITO in (
|
||
'paszc-acsady'
|
||
,'paszc-jokai'
|
||
,'paszc-reguly'
|
||
,'paszc-faller'
|
||
,'tszc-balassa'
|
||
,'tszc-geza'
|
||
,'tszc-szechenyi'
|
||
,'tszc-kultsar'
|
||
,'tszc-alapy'
|
||
,'tszc-muszaki'
|
||
,'tszc-fellner'
|
||
,'tszc-mikes'
|
||
,'tszc-kossuth'
|
||
,'tszc-kereskedelmi'
|
||
,'tszc-szentimre'
|
||
,'tszc-eotvos'
|
||
,'tszc-banki'
|
||
,'tszc-blathy'
|
||
,'oszc-brody'
|
||
,'oszc-gabor'
|
||
,'oszc-suranyi'
|
||
,'oszc-deak'
|
||
,'oszc-pattantyus'
|
||
,'kcszc-hamori'
|
||
,'kcszc-varro'
|
||
,'kcszc-nagy'
|
||
,'kcszc-kunszentmartoni'
|
||
,'kcszc-teleki'
|
||
,'kcszc-mezoturi'
|
||
,'kcszc-labassy'
|
||
,'kcszc-vanyai'
|
||
,'bgaszc-bekesy'
|
||
,'bgaszc-belvarosi'
|
||
,'bgaszc-berzeviczy'
|
||
,'bgaszc-csete'
|
||
,'bgaszc-harsanyi'
|
||
,'bgaszc-hunfalvy'
|
||
,'bgaszc-rakoczi'
|
||
,'bgaszc-karolyi'
|
||
,'bgaszc-keleti'
|
||
,'bgaszc-pesterzsebeti'
|
||
,'bgaszc-pestszentlorinci'
|
||
,'bgaszc-szechenyi'
|
||
,'bgaszc-szentistvan'
|
||
,'bgaszc-teleki'
|
||
,'bgaszc-terezvarosi'
|
||
,'bgaszc-varga'
|
||
,'bgaszc-vasarhelyi'
|
||
,'bgaszc-budai'
|
||
,'bgaszc-szasz'
|
||
,'bgaszc-budaigimn'
|
||
,'bigsuli'
|
||
,'addeturiskola'
|
||
,'illessy'
|
||
,'szechenyi'
|
||
,'eventus'
|
||
,'mhaa'
|
||
,'oktopus'
|
||
,'divatiskola'
|
||
,'szentlaszlokisvarda'
|
||
,'remediumiskola'
|
||
,'szrszc-kereskedelmi'
|
||
,'szeszc-gabor'
|
||
,'szeszc-csonka'
|
||
,'szeszc-korosy'
|
||
,'szeszc-vasvari'
|
||
,'szeszc-krudy'
|
||
,'szeszc-moravarosi'
|
||
,'szeszc-jozsef'
|
||
,'szeszc-deri'
|
||
,'szeszc-vedres'
|
||
,'szeszc-kossuth'
|
||
,'szeszc-toth'
|
||
,'vaszc-eotvos'
|
||
,'vaszc-puskas'
|
||
,'vaszc-hefele'
|
||
,'vaszc-nadasdy'
|
||
,'vaszc-razso'
|
||
,'vaszc-iiibela'
|
||
,'vaszc-gepipari'
|
||
,'vaszc-savaria'
|
||
,'sszc-berg'
|
||
,'sszc-fay'
|
||
,'sszc-handler'
|
||
,'sszc-idegenforgalmi'
|
||
,'sszc-porpaczy'
|
||
,'sszc-vasvilla'
|
||
,'mezgazdtokaj'
|
||
,'vaszc-barabas'
|
||
,'vaszc-horvath'
|
||
,'vaszc-kereskedelmi'
|
||
,'vaszc-oladi'
|
||
,'vaszc-tinodi'
|
||
,'vaszc-sarvaritinodi'
|
||
,'szoszc-damjanich'
|
||
,'szoszc-sipos'
|
||
,'szoszc-ruhaipari'
|
||
,'szoszc-vasarhelyi'
|
||
,'szoszc-kervend'
|
||
,'mszc-berzeviczy'
|
||
,'mszc-blathy'
|
||
,'mszc-ferenczi'
|
||
,'mszc-martinmoved'
|
||
,'mszc-andrassy'
|
||
,'mszc-baross'
|
||
,'mszc-kando'
|
||
,'mszc-kos'
|
||
,'mszc-szemere'
|
||
,'mszc-szentpali'
|
||
,'mszc-szentlaszlo'
|
||
,'mszc-mezocsati'
|
||
,'gyszc-bercsenyi'
|
||
,'gyszc-gabor'
|
||
,'gyszc-hild'
|
||
,'gyszc-hunyadi'
|
||
,'gyszc-jedlik'
|
||
,'gyszc-lukacs'
|
||
,'gyszc-pattantyus'
|
||
,'mag-szolnok'
|
||
,'gorsium'
|
||
,'biak'
|
||
,'constantinum'
|
||
,'bkrkvszi'
|
||
,'mrk'
|
||
,'launairef'
|
||
,'HSZTbodajk'
|
||
,'katedra'
|
||
,'kalyijag'
|
||
,'forrassuli'
|
||
,'afg'
|
||
,'neumanneger'
|
||
,'budairajziskola'
|
||
,'padanyi'
|
||
,'aranykez'
|
||
,'nszc-thury'
|
||
,'nszc-zsigmondy'
|
||
,'nszc-cserhati'
|
||
,'erdszc-csonka'
|
||
,'erdszc-kossuth'
|
||
,'erdszc-kos'
|
||
,'erdszc-eotvos'
|
||
,'erdszc-kiskunlachazi'
|
||
,'erdszc-szazhalombattai'
|
||
,'mszszc-deri'
|
||
,'mszszc-gepeszeti'
|
||
,'mszszc-bethlen'
|
||
,'mszszc-budai'
|
||
,'mszszc-kallay'
|
||
,'cszc-bem'
|
||
,'cszc-kozgazdasagi'
|
||
,'cszc-nagykatai'
|
||
,'cszc-szterenyi'
|
||
,'cszc-unghvary'
|
||
,'cszc-mihaly'
|
||
,'gyuszc-harruckern'
|
||
,'gyuszc-adybay'
|
||
,'gyuszc-szekely'
|
||
,'gyuszc-kossuth'
|
||
,'gyuszc-devavanyai'
|
||
,'gyuszc-szigeti'
|
||
,'bgeszc-arany'
|
||
,'bgeszc-banki'
|
||
,'bgeszc-bethlen'
|
||
,'bgeszc-csonka'
|
||
,'bgeszc-eotvos'
|
||
,'bgeszc-fay'
|
||
,'bgeszc-ganz'
|
||
,'bgeszc-katona'
|
||
,'bgeszc-kossuth'
|
||
,'bgeszc-hajozasi'
|
||
,'bgeszc-mecha'
|
||
,'bgeszc-oveges'
|
||
,'bgeszc-szily'
|
||
,'kiszc-vari'
|
||
,'kiszc-human'
|
||
,'kiszc-kossuth'
|
||
,'kiszc-kozgazdasagi'
|
||
,'kiszc-wattay'
|
||
,'eszc-bornemissza'
|
||
,'eszc-kereskedelmi'
|
||
,'eszc-kossuth'
|
||
,'eszc-jozsef'
|
||
,'eszc-damjanich'
|
||
,'eszc-marcius'
|
||
,'eszc-remenyik'
|
||
,'eszc-szentlorinc'
|
||
,'kszc-viragh'
|
||
,'kszc-szentgyorgyi'
|
||
,'kszc-kada'
|
||
,'kszc-szechenyi'
|
||
,'kszc-kando'
|
||
,'kszc-fazekas'
|
||
,'kszc-kollegium'
|
||
,'kszc-gaspar'
|
||
,'kszc-karolyi'
|
||
,'kszc-tiszakecskei'
|
||
,'szszc-arpad'
|
||
,'szszc-istvan'
|
||
,'szszc-bugat'
|
||
,'szszc-hunyadi'
|
||
,'szszc-jaky'
|
||
,'szszc-deak'
|
||
,'szszc-perczel'
|
||
,'szszc-szechenyi'
|
||
,'szszc-vaci'
|
||
,'szszc-vorosmarty'
|
||
,'szszc-vajda'
|
||
,'szoszc-jendrassik'
|
||
,'szoszc-baross'
|
||
,'szoszc-petofi'
|
||
,'szoszc-palfy'
|
||
,'szoszc-klapka'
|
||
,'szoszc-rozsa'
|
||
,'kvszc-rakoczy'
|
||
,'kvszc-petofi'
|
||
,'kvszc-moricz'
|
||
,'kvszc-kando'
|
||
,'kvszc-ady'
|
||
,'bvszc-bokay'
|
||
,'bgaszc-dobos'
|
||
,'bgaszc-perlasca'
|
||
,'bkszc-gundel'
|
||
,'bvszc-wallenberg'
|
||
,'bvszc-semmelweis'
|
||
,'bkszc-szamos'
|
||
,'beszc-veres'
|
||
,'beszc-bessenyei'
|
||
,'beszc-eotvos'
|
||
,'beszc-bocskai'
|
||
,'beszc-veress'
|
||
,'beszc-szilagyi'
|
||
,'beszc-csiha'
|
||
,'beszc-kozgazd'
|
||
,'beszc-hszob'
|
||
,'beszc-jozsef'
|
||
,'beszc-karacs'
|
||
,'beszc-arany'
|
||
,'hit-rakoczi'
|
||
,'oktav'
|
||
,'nyszc-banki'
|
||
,'nyszc-bencs'
|
||
,'nyszc-inczedy'
|
||
,'nyszc-teleki'
|
||
,'nyszc-tiszavasvari'
|
||
,'nyszc-szechenyi'
|
||
,'nyszc-sipkay'
|
||
,'nyszc-vasarhelyi'
|
||
,'nyszc-wesselenyi'
|
||
,'nyszc-zay'
|
||
,'dvszc-dunaferr'
|
||
,'dvszc-bankimoved'
|
||
,'dvszc-hild'
|
||
,'dvszc-kereskedelmi'
|
||
,'dvszc-lorantffy'
|
||
,'dvszc-szabolcs'
|
||
,'dvszc-rudas'
|
||
,'bcsszc-gepesz'
|
||
,'bcsszc-kemeny'
|
||
,'bcsszc-zwack'
|
||
,'bcsszc-trefort'
|
||
,'bcsszc-kos'
|
||
,'bcsszc-szechenyi'
|
||
,'bcsszc-vasarhelyi'
|
||
,'bcsszc-szentgyorgyi'
|
||
,'klik038271003'
|
||
,'mszc-martin'
|
||
,'dszc-baross'
|
||
,'dszc-beregszaszi'
|
||
,'dszc-bethlen'
|
||
,'dszc-brassai'
|
||
,'dszc-irinyi'
|
||
,'dszc-kereskedelmi'
|
||
,'dszc-konnyuipari'
|
||
,'dszc-pechy'
|
||
,'dszc-povolny'
|
||
,'dszc-vegyipari'
|
||
,'dszc-mechwart'
|
||
,'szrszc-aba'
|
||
,'szrszc-muszaki'
|
||
,'szrszc-brassai'
|
||
,'szrszc-kereskedelmimoved'
|
||
,'szrszc-tokaji'
|
||
,'szrszc-kossuth'
|
||
,'szrszc-trefort'
|
||
,'gyszszc-szentgyorgyi'
|
||
,'bit-edu'
|
||
,'sylvester'
|
||
,'mmti'
|
||
,'yszi'
|
||
,'kossuth-baptista'
|
||
,'lazaristagimnazium'
|
||
,'ajkaiszik'
|
||
,'szlgdebrecen'
|
||
,'wesleyiskola'
|
||
,'sziszi'
|
||
,'szentbazilhdorog'
|
||
,'leoveybudapest'
|
||
,'krvt'
|
||
,'tomoritechnikum'
|
||
,'hszc-boros'
|
||
,'hszc-eotvos'
|
||
,'hszc-corvin'
|
||
,'hszc-navay'
|
||
,'hszc-zsoldos'
|
||
,'hszc-pollak'
|
||
,'hszc-cseresnyes'
|
||
,'hszc-saghy'
|
||
,'gyszc-baross'
|
||
,'gyszc-deak'
|
||
,'gyszc-palffy'
|
||
,'sszc-csornai'
|
||
,'gyszc-kossuth'
|
||
,'gyszc-krudy'
|
||
,'sszc-hunyadij'
|
||
,'gyszc-haller'
|
||
,'gyszc-bolyai'
|
||
,'gyszc-mora'
|
||
,'gyszc-baksa'
|
||
,'gyszc-hallerj'
|
||
,'gyszc-bolyaialt'
|
||
,'gyszc-moraf'
|
||
,'ekevi'
|
||
,'terplanszki'
|
||
,'kozmamhegyes'
|
||
,'sztlaszlobaja'
|
||
,'kulkergimi'
|
||
,'jgygmako'
|
||
,'zspsz'
|
||
,'birok001'
|
||
,'birok011'
|
||
,'lonyay'
|
||
,'forrai'
|
||
,'bubaki'
|
||
,'talentumtata'
|
||
,'letenyey'
|
||
,'remenyhir'
|
||
,'galferencfoiskolabekes'
|
||
,'salkahazi'
|
||
,'szaboky'
|
||
,'papairefi'
|
||
,'apaczaicentrum'
|
||
,'nyabi'
|
||
,'euroiskola'
|
||
,'schola'
|
||
,'eszi'
|
||
,'szivarvany'
|
||
,'fischermoriskola'
|
||
,'szkirg'
|
||
,'dianaszki'
|
||
,'mamiszki'
|
||
,'wignerkozepiskola'
|
||
,'pentelei'
|
||
,'reformatusdunavecse'
|
||
,'spic'
|
||
,'szechenyipecs'
|
||
,'premontrei-keszthely'
|
||
,'dioszegi'
|
||
,'kovessibaptista'
|
||
,'gourmand-kozepiskola'
|
||
,'gaszi006'
|
||
,'gykksz'
|
||
,'szeberenyi'
|
||
,'eotvos-sopron'
|
||
,'szbk'
|
||
,'kolpingpet'
|
||
,'teki-koszeg'
|
||
,'kolpingcsurgo'
|
||
,'egom-kolping'
|
||
,'oktatasikozpont'
|
||
,'cserepka'
|
||
,'csuha'
|
||
,'szekszardikolpingiskola'
|
||
,'kanizsay'
|
||
,'liaiskola'
|
||
,'klevai'
|
||
,'gondocs'
|
||
,'gubodyszki'
|
||
,'pannon'
|
||
,'telekisuli'
|
||
,'kempelenkom'
|
||
,'autonszfh-ema'
|
||
,'demolive1-nszfh-ema'
|
||
,'mrszg'
|
||
,'kratochvil'
|
||
,'audi'
|
||
,'szbaltisk'
|
||
,'szbkozepiskola'
|
||
,'dankopista'
|
||
,'gblsz'
|
||
,'tanext'
|
||
,'saszc-szondy'
|
||
,'saszc-stromfeld'
|
||
,'saszc-tancsics'
|
||
,'saszc-kereskedelmi'
|
||
,'saszc-borbely'
|
||
,'saszc-faymoved'
|
||
,'saszc-kanizsai'
|
||
,'saszc-szentgyorgyi'
|
||
,'saszc-mikszath'
|
||
,'szbi-kiskunfelegyhaza'
|
||
,'sob'
|
||
,'szbi-szeged'
|
||
,'szbi-budaors'
|
||
,'szbi-miskolc'
|
||
,'balatonfuredszbi'
|
||
,'szbi-bp'
|
||
,'szentannaikarcag'
|
||
,'tjszki'
|
||
,'szekacs'
|
||
,'szakkepzoteszt'
|
||
,'szeszi-pecs'
|
||
,'szeszi-szombathely'
|
||
,'bszc-banyai'
|
||
,'bszc-jelky'
|
||
,'bszc-kalocsai'
|
||
,'bszc-kossuth'
|
||
,'bszc-turr'
|
||
,'bszc-radnoti'
|
||
,'szkszc-egeszsegugyi'
|
||
,'kaszc-szigeti'
|
||
,'vszc-kiraly'
|
||
,'vszc-boronkay'
|
||
,'vszc-madach'
|
||
,'vszc-petofi'
|
||
,'vszc-petzelt'
|
||
,'vszc-selye'
|
||
,'vszc-igeza'
|
||
,'vszc-bocska'
|
||
,'dvszc-banki'
|
||
,'vikbp'
|
||
,'mzs-kisujszallas'
|
||
,'mnamk'
|
||
,'pjngszi'
|
||
,'garaboncias-budapest'
|
||
,'pillich'
|
||
,'abakusz'
|
||
,'bpscode'
|
||
,'computerschool'
|
||
,'epona'
|
||
,'grofszechenyiodon'
|
||
,'schoolofbusiness'
|
||
,'szgyf'
|
||
,'tettiskola'
|
||
,'wesley-marokpapi'
|
||
,'lloydiskola'
|
||
,'bmszc-blathy'
|
||
,'bmszc-bolyai'
|
||
,'bmszc-egressy'
|
||
,'bmszc-neumann'
|
||
,'bmszc-petrik'
|
||
,'bmszc-puskas'
|
||
,'bmszc-than'
|
||
,'bmszc-trefort'
|
||
,'bmszc-ujpesti'
|
||
,'bmszc-verebely'
|
||
,'bmszc-wesselenyi'
|
||
,'bmszc-pataky'
|
||
,'demolive1-nszfh'
|
||
,'AutoNSZFH'
|
||
,'saszc-fay'
|
||
,'bsst'
|
||
,'veszc-ipari'
|
||
,'veszc-jendrassik'
|
||
,'veszc-oveges'
|
||
,'veszc-kozgazdasagi'
|
||
,'veszc-tancsics'
|
||
,'veszc-sef'
|
||
,'veszc-szentgyorgyi'
|
||
,'bkszc-kezmuves'
|
||
,'bkszc-erzsebet'
|
||
,'bkszc-kaesz'
|
||
,'bkszc-kozma'
|
||
,'bkszc-mandy'
|
||
,'bkszc-modell'
|
||
,'bkszc-pogany'
|
||
,'bkszc-schulek'
|
||
,'bkszc-ujbudai'
|
||
,'bkszc-weiss'
|
||
,'bkszc-ybl'
|
||
,'zszc-csany'
|
||
,'zszc-deak'
|
||
,'zszc-szechenyi'
|
||
,'zszc-ganz'
|
||
,'zszc-lamfalussy'
|
||
,'zszc-bathory'
|
||
,'zszc-keszthelyi'
|
||
,'zszc-kozgazdasagi'
|
||
,'zszc-vendeglato'
|
||
,'siszc-baross'
|
||
,'siszc-mathiasz'
|
||
,'siszc-bacsak'
|
||
,'siszc-krudy'
|
||
,'siszc-marcali'
|
||
,'szkszc-magyar'
|
||
,'szkszc-esterhazymoved'
|
||
,'szkszc-apaczai'
|
||
,'szkszc-ady'
|
||
,'szkszc-vendeglato'
|
||
,'szkszc-bezeredj'
|
||
,'szkszc-perczel'
|
||
,'szkszc-valyi'
|
||
,'szkszc-istvan'
|
||
,'kaszc-lamping'
|
||
,'kaszc-jalics'
|
||
,'kaszc-eotvos'
|
||
,'kaszc-szechenyi'
|
||
,'kaszc-noszlopy'
|
||
,'kaszc-rudnay'
|
||
,'kaszc-barcsi'
|
||
,'kaszc-ady'
|
||
,'kaszc-drava'
|
||
,'kaszc-nagyatadi'
|
||
,'kaszc-barcsikoll'
|
||
,'pszc-zrinyi'
|
||
,'pszc-komloi'
|
||
,'pszc-angster'
|
||
,'pszc-zsolnay'
|
||
,'pszc-pollack'
|
||
,'pszc-radnoti'
|
||
,'pszc-zipernowsky'
|
||
,'pszc-mohacsi'
|
||
,'pszc-sasdi'
|
||
,'pszc-siklosi'
|
||
,'pszc-iibela'
|
||
,'pszc-simonyi'
|
||
,'djg'
|
||
,'kkszakkepzoteszt'
|
||
,'ejk-heves'
|
||
,'vayrefi'
|
||
,'ijrok'
|
||
,'IJROK-Tompa'
|
||
,'szalezi-donbosco'
|
||
,'szalezi-meta'
|
||
,'szalezi-szamalk'
|
||
,'mmsz-kelta'
|
||
,'mmsz-devecseri'
|
||
,'tomorimajsa'
|
||
,'klik037742001'
|
||
,'ambedkar'
|
||
,'klik035384001'
|
||
,'mmszsz-gyongyos'
|
||
,'support-brigi'
|
||
,'rakoczi-kat'
|
||
,'klik031203001'
|
||
,'klik034178001'
|
||
,'klik037557001'
|
||
,'balashazy'
|
||
,'pannonkincstar'
|
||
,'szhatvan'
|
||
,'liska'
|
||
,'piarista-god'
|
||
,'fay-misk'
|
||
,'georgikon'
|
||
,'sztjg'
|
||
,'szkszc-esterhazy'
|
||
,'bocskaiszerencs'
|
||
,'szikszi'
|
||
,'ekszi'
|
||
,'katolikuskeri'
|
||
,'nagyboldog'
|
||
,'mszikszi'
|
||
,'mlgsz'
|
||
,'vbjnet'
|
||
,'bereczkibaja'
|
||
,'bedo'
|
||
,'mezopapa'
|
||
,'amszi'
|
||
,'biszki'
|
||
,'barosslmsz'
|
||
,'bethlengaborszki'
|
||
,'csukas'
|
||
,'dmszki'
|
||
,'entz'
|
||
,'fayszakkozep'
|
||
,'fodorj-szeged'
|
||
,'galamb'
|
||
,'javorkatata'
|
||
,'kinizsi-kap'
|
||
,'szakkozepkenderes'
|
||
,'kocsiskecskemet'
|
||
,'ketegyhazisuli'
|
||
,'kissf-szeged'
|
||
,'mezgazdkkfh'
|
||
,'rothszki'
|
||
,'lipthay'
|
||
,'paloczi'
|
||
,'lippai'
|
||
,'pestibarnabas'
|
||
,'magyulaiskola'
|
||
,'pettkoiskola'
|
||
,'serenyi'
|
||
,'soos-bp'
|
||
,'szechenyiszki'
|
||
,'sztistvan-szf'
|
||
,'hbmgi'
|
||
,'bessenyeigyorgy'
|
||
,'verespgyor'
|
||
,'toldink'
|
||
,'vayadam'
|
||
,'westsik'
|
||
,'efszk'
|
||
,'mezgazdtokajmoved'
|
||
,'vargamarton'
|
||
,'tancsics'
|
||
,'szepesi'
|
||
,'daszkcsapo'
|
||
,'mgszki'
|
||
,'apponyis'
|
||
,'mezogazdsellye'
|
||
,'vmujhelyi'
|
||
,'fmaszk-janoshalma'
|
||
,'fmaszk-gyongyos'
|
||
,'fmaszk-bartha'
|
||
,'peterkeszaki'
|
||
,'seregszaksuli'
|
||
,'telekiszakkepzo'
|
||
,'mezgazdvep'
|
||
,'bercsenyi'
|
||
,'kzs'
|
||
,'hermanszombathely'
|
||
,'demolive1-hoi'
|
||
,'AutoHOI'
|
||
)
|
||
|
||
OPEN cur
|
||
FETCH NEXT FROM cur INTO @tanevId
|
||
WHILE @@FETCH_STATUS = 0 BEGIN
|
||
DECLARE @idList nvarchar(max)
|
||
SELECT @idList = CONCAT(@idList + ',', x.ID)
|
||
FROM
|
||
( SELECT DISTINCT t.ID
|
||
FROM T_TANULO t
|
||
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_TANULOID = t.ID AND tcs.TOROLT = 'F'
|
||
INNER JOIN T_OSZTALY o ON o.ID = tcs.C_OSZTALYCSOPORTID AND o.TOROLT = 'F'
|
||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = o.ID AND ocs.TOROLT = 'F'
|
||
AND ocs.C_FELADATKATEGORIAID = 7553
|
||
AND ocs.C_EVFOLYAMTIPUSA IN (7862,7863,7871,7873,7872,7874)
|
||
WHERE t.TOROLT = 'F' AND t.C_ALTANEVID = @tanevId
|
||
UNION
|
||
SELECT DISTINCT t.ID
|
||
FROM T_TANULO t
|
||
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_TANULOID = t.ID AND tcs.TOROLT = 'F'
|
||
INNER JOIN T_OSZTALY o ON o.ID = tcs.C_OSZTALYCSOPORTID AND o.TOROLT = 'F'
|
||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = tcs.C_OSZTALYCSOPORTID
|
||
AND ocs.TOROLT = 'F'
|
||
AND ocs.C_FELADATKATEGORIAID = 7553
|
||
INNER JOIN T_EVFOLYAMTIPUS evf ON evf.ID = ocs.C_EVFOLYAMTIPUSA
|
||
AND evf.C_ALTANEVID = ocs.C_TANEVID
|
||
AND evf.C_ISOSSZEVONT = 'T'
|
||
AND evf.TOROLT = 'F'
|
||
INNER JOIN T_TANULOTANUGYIADATOK tta ON tta.C_TANULOCSOPORTID = tcs.ID AND tta.TOROLT = 'F'
|
||
AND tta.C_TANULOEVFOLYAMTIPUSID IN (7862,7863,7871,7873,7872,7874)
|
||
WHERE t.TOROLT = 'F' AND t.C_ALTANEVID = @tanevid
|
||
) x
|
||
|
||
EXEC uspUpdateTanuloSzakkepzesiJuttatasok
|
||
@pTanevId = @tanevId
|
||
,@pMaxIgazolatlanokSzama = 6
|
||
,@pMinOsztondijAtlag = 3.5
|
||
,@pOsztondijAlap = 100000
|
||
,@pLekerdezesDatuma = @pLekerdezesDatuma
|
||
,@pTanuloId = NULL
|
||
,@pTanuloIdList = @idList
|
||
,@pFelhasznaloId = 0
|
||
,@pGeneraltHonap = @pGeneraltHonap
|
||
,@pVisszaallitasDatuma = NULL
|
||
,@pJuttatasTipusId = 8618
|
||
|
||
FETCH NEXT FROM cur INTO @tanevId
|
||
END
|
||
CLOSE cur
|
||
DEALLOCATE cur
|
||
END
|
||
|
||
DECLARE @sql nvarchar(max) = N'';
|
||
|
||
SET @sql = N'
|
||
SELECT
|
||
i.C_AZONOSITO as ''KRÉTA Azonosító''
|
||
,ia.C_NEV as ''Intézmény neve''
|
||
,ia.C_OMKOD as ''OM kód''
|
||
,fn.C_AZONOSITO as ''Fenntartó''
|
||
,ISNULL(fn.C_NEV, ''Ismeretlen fenntartó'') AS ''Fenntartónév''
|
||
,ISNULL(lmszf.C_NEV, ''Ismeretlen legmagasabb szintű fenntartó'') AS ''Legmagasabb szintű fenntartó''
|
||
,f.C_OKTATASIAZONOSITO as ''Oktatási azonosító''
|
||
,f.C_IDPEGYEDIAZONOSITO as ''Idp egyedi azonosító''
|
||
,f.C_NYOMTATASINEV as ''Diák neve''
|
||
,f.C_SZULETESIDATUM as ''Születési dátum''
|
||
,f.C_SZULETESIHELY as ''Születési hely''
|
||
,f.C_ANYJANEVE as ''Anyja neve''
|
||
,tel.C_TELEFONSZAM as ''Telefonszám''
|
||
,em.C_EMAILCIM as ''E-mail cím''
|
||
,x.C_NEV as ''Gondviselő neve''
|
||
,x.C_TELEFONSZAM as ''Telefonszám''
|
||
,x.C_EMAILCIM as ''E-mail cím''
|
||
,x2.C_NEV as ''Gondviselő neve 2''
|
||
,x2.C_TELEFONSZAM as ''Telefonszám 2''
|
||
,x2.C_EMAILCIM as ''E-mail cím 2''
|
||
,cim.C_CIM AS ''Cím''
|
||
,CONCAT(IIF(ISDATE(CONCAT(''1900/'',
|
||
CASE WHEN ocs.C_EVFOLYAMTIPUSA IN (6908,6910,6911,6912,6913,7366,6909,6911,6913)
|
||
THEN IIF(dib3.C_NAME IS NOT NULL, CONCAT(dib3.C_NAME, '' ('', dib.C_NAME, '')''), dib.C_NAME)
|
||
ELSE dib.C_NAME
|
||
END)) = 1, '''''''', ''''),
|
||
CASE WHEN ocs.C_EVFOLYAMTIPUSA IN (6908,6910,6911,6912,6913,7366,6909,6911,6913)
|
||
THEN IIF(dib3.C_NAME IS NOT NULL, CONCAT(dib3.C_NAME, '' ('', dib.C_NAME, '')''), dib.C_NAME)
|
||
ELSE dib.C_NAME
|
||
END) as ''Évfolyam''
|
||
,COALESCE(CAST(tt.C_SZAMITOTTATLAG as nvarchar), '''') as ''Tanulmányi átlag (számított)''
|
||
,COALESCE(CAST(tt.C_KEZIATLAG as nvarchar), '''') as ''Tanulmányi átlag (kézi)''
|
||
,COALESCE(CAST(tt.C_KEZIATLAG as nvarchar), CAST(tt.C_SZAMITOTTATLAG as nvarchar), '''') as ''Tanulmányi átlag (alkalmazott)''
|
||
,dibAgazat.C_NAME as ''Ágazat''
|
||
,dibSzakma.C_NAME as ''Szakma''
|
||
,CONCAT(mukodHely.C_NEV, '' - '', dibFeladatTipus.C_NAME) as ''Tanuló tanulási helyszíne, feladatellátási hely''
|
||
,CONCAT(mukodHely.C_IRANYITOSZAM, '' '', mukodHely.C_VAROS, '', '', mukodHely.C_KOZTERULETNEV, '' '', mukodHely.C_KOZTERULETJELLEGENEV, '' '', mukodHely.C_HAZSZAM, '', '' + mukodHely.C_EMELET + ''. emelet'', '' '' + mukodHely.C_AJTO + ''. ajtó'') as ''Működési hely címe''
|
||
,mukodHely.C_VAROS as ''Működési hely városa''
|
||
,COALESCE(CONVERT(nvarchar, tta.C_NYILVANTARTASKEZDETE, 23), '''') as ''Jogviszony kezdete dátum''
|
||
,COALESCE(CONVERT(nvarchar, tta.C_JOGVISZONYVARHATOBEFEJEZESE, 23), CAST(tt.C_JOGVISZONYVARHATOBEFEJEZESE as nvarchar), '''') as ''Jogviszony várható befejezésének dátuma''
|
||
,COALESCE(CONVERT(nvarchar, tcs.C_KILEPESDATUM, 23), '''') as ''Jogviszony befejezésének dátuma''
|
||
,IIF(ISNULL(tta.C_ISBESZAMITASOS, tt.C_ISBESZAMITASOS) = ''T'', ''Igen'', ''Nem'') as ''Beszámításos a tanuló''
|
||
,IIF(ISNULL(tta.C_ISBESZAMITASOSFIXSZAZALEK, tt.C_ISBESZAMITASOSFIXSZAZALEK) = ''T'', ''Igen'', ''Nem'') as ''Beszámításos fix százalék''
|
||
,IIF(tt.C_ISSIKERESAGAZATIVIZSGA = ''T'', ''Igen'', ''Nem'') as ''Sikeres ágazati alapvizsgát tett''
|
||
,IIF(tt.C_ISATLAGSZAKKEPZESI = ''T'', ''Igen'', ''Nem'') as ''Átlag szakképzésből''
|
||
,IIF(ISNULL(tta.C_TANULOSZERZODESES,tt.C_TANULOSZERZODESES) = ''T'', ''Igen'', ''Nem'') as ''Tanulói szerződéses''
|
||
,IIF(ISNULL(tta.C_EGYUTTMUKODESES,tt.C_EGYUTTMUKODESES) = ''T'', ''Igen'', ''Nem'') as ''Együttműködési megállapodásos''
|
||
,IIF(ISNULL(tta.C_ISSZAKKEPZESIMUNKASZERZODESS,tt.C_ISSZAKKEPZESIMUNKASZERZODESS) = ''T'', ''Igen'', ''Nem'') as ''Szakképzési munkaszerződéssel''
|
||
,IIF(ocs.C_VEGZOSEVFOLYAM = ''T'', ''Igen'', ''Nem'') as ''Végzős''
|
||
,j.C_OSSZEG as ''Ösztöndíj összege''
|
||
,'''''''' + tt.C_BANKSZAMLASZAM as ''Számlaszáma''
|
||
,tt.C_BANKSZAMLATULAJNEVE as ''Számla tulajdonosának neve''
|
||
,dib2.c_name as ''Számla típusa''
|
||
FROM t_intezmeny i
|
||
INNER JOIN T_TANEV t on t.C_INTEZMENYID = i.id and t.C_AKTIV = ''T'' and t.C_NEV = ''2021/2022'' and t.TOROLT = ''F''
|
||
INNER JOIN T_INTEZMENYADATOK ia on ia.C_TANEVID = t.ID and ia.TOROLT = ''F''';
|
||
|
||
SET @sql += N'
|
||
INNER JOIN T_JUTTATAS j on j.C_TANEVId = t.id and j.C_ISAKTIV = ''T'' and j.TOROLT = ''F'' and j.C_JUTTATASTIPUSID = 8618
|
||
';
|
||
|
||
SET @sql += N'
|
||
INNER JOIN T_FELHASZNALO f on f.id = j.C_TANULOID and f.torolt =''F''
|
||
LEFT JOIN T_TANULOCSOPORT tcs on tcs.C_TANULOID = f.id and tcs.torolt =''F'' and tcs.C_TANEVID = t.ID
|
||
LEFT JOIN T_FENNTARTO fn ON fn.TOROLT = ''F'' AND fn.ID = i.C_FENNTARTOID
|
||
LEFT JOIN T_LEGMAGASABBSZINTUFENNTARTO lmszf ON lmszf.TOROLT = ''F'' AND fn.C_LEGMAGASABBSZINTUFENNTARTOID = lmszf.Id
|
||
LEFT JOIN (T_TANULOCSOPORT tcs2
|
||
INNER JOIN T_OSZTALYCSOPORT ocs2 on ocs2.id = tcs2.C_OSZTALYCSOPORTID and ocs2.torolt = ''F'' and ocs2.C_FELADATKATEGORIAID = 7553
|
||
INNER JOIN T_OSZTALY o2 ON tcs2.C_OSZTALYCSOPORTID = o2.ID
|
||
) on tcs2.C_TANULOID = f.ID
|
||
AND (tcs.C_KILEPESDATUM < tcs2.C_KILEPESDATUM OR (tcs.C_KILEPESDATUM IS NOT NULL AND tcs2.C_KILEPESDATUM IS NULL))
|
||
AND tcs2.TOROLT = ''F'' AND tcs2.C_TANEVID = t.ID
|
||
INNER JOIN t_osztaly o on o.id = tcs.C_OSZTALYCSOPORTID and o.torolt = ''F'' and o.C_ALTANEVID = t.ID
|
||
INNER JOIN T_OSZTALYCSOPORT ocs on ocs.id = o.id and ocs.C_TANEVID = t.id and ocs.torolt = ''F''
|
||
AND ocs.C_FELADATKATEGORIAID = 7553
|
||
INNER JOIN T_DICTIONARYITEMBASE dib on dib.id = ocs.C_EVFOLYAMTIPUSA and dib.C_TANEVID = t.id
|
||
INNER JOIN t_tanulo tt on tt.id = f.id and tt.torolt = ''F'' and tt.C_ALTANEVID = t.ID AND tt.C_ISOSZTONDIJBOLKIZARVA = ''F''
|
||
INNER JOIN T_APACZAIKGRJOGOSULT akgrj ON akgrj.C_TANULOID = tt.ID AND akgrj.C_STATUSZID = 13 AND akgrj.TOROLT = ''F''
|
||
LEFT JOIN T_DICTIONARYITEMBASE dib2 on dib2.id = tt.C_BANKSZAMLATULAJDONOSTIPUSID and dib2.C_TANEVID = t.id
|
||
LEFT JOIN T_TANULOTANUGYIADATOK tta ON tta.C_TANULOCSOPORTID = tcs.ID and tta.TOROLT = ''F''
|
||
LEFT JOIN T_DICTIONARYITEMBASE dibAgazat on dibAgazat.id = tta.C_AGAZATUJSZKTTIPUSID and dibAgazat.C_TANEVID = t.id and dibAgazat.TOROLT = ''F''
|
||
LEFT JOIN T_DICTIONARYITEMBASE dibSzakma on dibSzakma.id = tta.C_SZAKMATIPUSID and dibSzakma.C_TANEVID = t.id and dibSzakma.TOROLT = ''F''
|
||
INNER JOIN T_FELADATELLATASIHELY felhely on felhely.ID = ocs.C_FELADATELLATASIHELYID and felhely.TOROLT = ''F''
|
||
INNER JOIN T_MUKODESIHELY_OSSZES mukodHely ON mukodHely.ID = felhely.C_MUKODESIHELYID and mukodHely.TOROLT = ''F''
|
||
INNER JOIN T_DICTIONARYITEMBASE dibFeladatTipus on dibFeladatTipus.id = felhely.C_OKTATASINEVELESIFELADATTIPUS and dibFeladatTipus.C_TANEVID = t.id and dibFeladatTipus.TOROLT = ''F''
|
||
LEFT JOIN T_DICTIONARYITEMBASE dib3 on dib3.id = tta.C_TANULOEVFOLYAMTIPUSID and dib3.C_TANEVID = t.id and dib3.TOROLT = ''F''
|
||
';
|
||
|
||
SET @sql += N'
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_TELEFONSZAM
|
||
FROM T_TELEFON x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID is null) tel
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_EMAILCIM
|
||
FROM T_EMAIL x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID is null) em
|
||
OUTER APPLY (
|
||
SELECT TOP(1) * FROM T_GONDVISELO g
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_EMAILCIM
|
||
FROM T_EMAIL x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID = g.ID
|
||
and x.C_TANEVID = t.ID) em2
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_TELEFONSZAM
|
||
FROM T_TELEFON x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID = g.ID
|
||
and x.C_TANEVID = t.ID) tel2
|
||
WHERE g.TOROLT = ''F''
|
||
AND g.C_TANULOID = tt.ID and g.C_TANEVID = t.ID
|
||
ORDER BY g.CREATED DESC ) x';
|
||
|
||
SET @sql += N'
|
||
OUTER APPLY (
|
||
SELECT TOP(1) *FROM T_GONDVISELO g
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_EMAILCIM
|
||
FROM T_EMAIL x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID = g.ID
|
||
and x.C_TANEVID = t.ID) em2
|
||
OUTER APPLY (
|
||
SELECT TOP(1) C_TELEFONSZAM
|
||
FROM T_TELEFON x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID = g.ID
|
||
and x.C_TANEVID = t.ID) tel2
|
||
WHERE g.TOROLT = ''F''
|
||
AND g.C_TANULOID = tt.ID and g.C_TANEVID = t.ID
|
||
ORDER BY g.CREATED DESC
|
||
) x2
|
||
OUTER APPLY (
|
||
SELECT TOP(1) CONCAT(x.C_IRANYITOSZAM, '' '', x.C_VAROS, '', '', x.C_KOZTERULET, '' '', x.C_KOZTERULETJELLEGENEV, '' '', x.C_HAZSZAM, '', '' + x.C_EMELET + ''. emelet'', '' '' + x.C_AJTO + ''. ajtó'') AS C_CIM
|
||
FROM T_CIM x
|
||
WHERE x.C_FELHASZNALOID = tt.ID
|
||
and x.C_ALAPERTELMEZETT = ''T''
|
||
and x.TOROLT = ''F''
|
||
and x.C_GONDVISELOID IS NULL
|
||
and x.C_TANEVID = t.ID
|
||
ORDER BY x.C_ALAPERTELMEZETT DESC) cim
|
||
WHERE i.torolt = ''F''
|
||
AND fn.C_ISTESZTFENNTARTO = ''F''
|
||
AND j.C_ISJOGOSULT = ''T''
|
||
AND tcs2.ID IS NULL
|
||
AND ia.C_ISSZAKKEPZO = ''T''
|
||
AND i.C_ISARCHIV = ''F''
|
||
|
||
ORDER BY i.C_AZONOSITO, f.C_NYOMTATASINEV';
|
||
|
||
exec sp_executesql @sql
|
||
|
||
END
|
||
GO |