aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/update/pre003379-2-naplo.sql
diff options
context:
space:
mode:
authorM.Gergo2018-07-06 11:14:41 +0200
committerM.Gergo2018-07-06 11:14:41 +0200
commit43de9af71f7f4ca5731b94a06d688ae8412ba427 (patch)
tree54835de1dfcda504c02da261f0dc26885aed2e89 /mayor-orig/update/pre003379-2-naplo.sql
parent50310b0e4513ee3fcce67351ae61e8fff851130e (diff)
downloadmayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.tar.gz
mayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.zip
2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota
Diffstat (limited to 'mayor-orig/update/pre003379-2-naplo.sql')
-rw-r--r--mayor-orig/update/pre003379-2-naplo.sql55
1 files changed, 55 insertions, 0 deletions
diff --git a/mayor-orig/update/pre003379-2-naplo.sql b/mayor-orig/update/pre003379-2-naplo.sql
new file mode 100644
index 00000000..dbc97a22
--- /dev/null
+++ b/mayor-orig/update/pre003379-2-naplo.sql
@@ -0,0 +1,55 @@
+DELIMITER $$
+DROP PROCEDURE IF EXISTS upgrade_database_3379b $$
+CREATE PROCEDURE upgrade_database_3379b()
+BEGIN
+IF NOT EXISTS (
+ SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() and TABLE_NAME='osztalyNaplo' AND COLUMN_NAME='evfolyam'
+) THEN
+ alter table osztalyNaplo add column evfolyam tinyint unsigned;
+END IF;
+IF NOT EXISTS (
+ SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() and TABLE_NAME='osztalyNaplo' AND COLUMN_NAME='evfolyamJel'
+) THEN
+ alter table osztalyNaplo add column evfolyamJel varchar(32) collate utf8_hungarian_ci;
+END IF;
+END $$
+CALL upgrade_database_3379b();
+-- update osztalyNaplo left join %INTEZMENYDB%.osztaly using (osztalyId) left join mayor_naplo.osztalyJelleg using (osztalyJellegId)
+-- set evfolyam=if (
+-- (osztaly.vegzoTanev>=%TANEV% AND osztaly.kezdoTanev<=%TANEV%),
+-- if(
+-- ((elokeszitoEvfolyam IS NOT NULL AND elokeszitoEvfolyam<>'') OR osztaly.osztalyJellegId=92) AND osztaly.kezdoTanev <> %TANEV%,
+-- (%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev-1),
+-- (%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev)
+-- ),
+-- NULL
+-- );
+-- update osztalyNaplo left join %INTEZMENYDB%.osztaly using (osztalyId) left join mayor_naplo.osztalyJelleg using (osztalyJellegId)
+-- set evfolyamJel=if (
+-- (osztaly.vegzoTanev>=%TANEV% AND osztaly.kezdoTanev<=%TANEV%),
+-- if(
+-- (elokeszitoEvfolyam IS NOT NULL AND elokeszitoEvfolyam<>''),
+-- if (
+-- osztaly.kezdoTanev = %TANEV%,
+-- CONCAT((%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev),elokeszitoEvfolyam),
+-- (%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev-1)
+-- ),
+-- (%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev)
+-- ),
+-- NULL
+-- );
+-- update osztalyNaplo left join %INTEZMENYDB%.osztaly using (osztalyId) left join mayor_naplo.osztalyJelleg using (osztalyJellegId)
+-- set osztalyJel=if (
+-- (osztaly.vegzoTanev>=%TANEV% AND osztaly.kezdoTanev<=%TANEV%),
+-- if(
+-- (elokeszitoEvfolyam IS NOT NULL AND elokeszitoEvfolyam<>''),
+-- if (
+-- osztaly.kezdoTanev = %TANEV%,
+-- CONCAT((%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev),elokeszitoEvfolyam,'.',osztaly.jel),
+-- CONCAT((%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev-1),'.',osztaly.jel)
+-- ),
+-- CONCAT((%TANEV%+osztaly.kezdoEvfolyam-osztaly.kezdoTanev),'.',osztaly.jel)
+-- ),
+-- CONCAT(osztaly.kezdoTanev,'/',osztaly.vegzoTanev,'.',osztaly.jel)
+-- );
+ \ No newline at end of file