From 0c33c73f00249149be9001f5a3a489c7f6ce02cf Mon Sep 17 00:00:00 2001 From: "Ole B. Rosentreter" Date: Fri, 27 Sep 2024 16:45:33 +0200 Subject: [PATCH] Initial project version --- .gitignore | 5 + pom.xml | 46 + swim-db/pom.xml | 18 + swim-db/sql/swim.sql | 3538 +++++++++++++++++ swim-db/sql/swim_data.sql | 671 ++++ swim-db/sql/swim_data_blocks_basic.sql | 93 + swim-db/sql/swim_data_blocks_ka.sql | 85 + swim-db/sql/swim_data_blocks_speed.sql | 26 + swim-db/sql/swim_data_blocks_tech.sql | 23 + swim-db/sql/swim_data_blocks_tech_armzug.sql | 60 + .../sql/swim_data_blocks_tech_druckphase.sql | 8 + swim-db/sql/swim_data_blocks_tech_gleiten.sql | 6 + .../swim_data_blocks_tech_koordination.sql | 39 + .../sql/swim_data_blocks_tech_kopfhaltung.sql | 0 .../sql/swim_data_blocks_tech_oekonimie.sql | 17 + .../swim_data_blocks_tech_wassergefuehl.sql | 62 + .../sql/swim_data_blocks_tech_wasserlage.sql | 97 + swim-db/sql/swim_data_blocks_vo2max.sql | 88 + swim-db/sql/swim_data_blocks_zone1.sql | 255 ++ swim-db/sql/swim_data_blocks_zone2.sql | 117 + swim-db/sql/swim_data_blocks_zone3.sql | 95 + swim-db/sql/swim_data_blocks_zone4.sql | 24 + swim-db/sql/swim_data_blocks_zonex.sql | 122 + swim-db/sql/swim_data_trainings_ka.sql | 223 ++ swim-db/sql/swim_data_trainings_speed.sql | 36 + swim-db/sql/swim_data_trainings_tech.sql | 54 + swim-db/sql/swim_data_trainings_zone1.sql | 216 + swim-db/sql/swim_data_trainings_zone2.sql | 243 ++ swim-db/sql/swim_data_trainings_zone3.sql | 169 + swim-db/sql/swim_data_trainings_zone4.sql | 0 swim-db/sql/swim_data_trainings_zone5.sql | 49 + swim-db/sql/swim_data_trainings_zonex.sql | 247 ++ swim-db/sql/swim_grant.sql | 66 + swim-db/sql/swim_schema.sql | 348 ++ swim-service/pom.xml | 268 ++ ...ApplicationBootstrapJqueryApplication.java | 12 + .../web/training/swim/WelcomeController.java | 13 + .../src/main/resources/application.properties | 3 + .../src/main/resources/static/css/custom.css | 3 + .../src/main/resources/static/js/custom.js | 1 + .../src/main/webapp/WEB-INF/jsp/welcome.jsp | 41 + ...cationBootstrapJqueryApplicationTests.java | 18 + swim-web/pom.xml | 18 + swim-web/src/swim_glob_vars.php | 15 + .../src/webui/database_functions_pgsql.php | 76 + .../src/webui/database_functions_select.php | 78 + swim-web/src/webui/font/helvetica.php | 21 + swim-web/src/webui/font/helveticab.php | 21 + swim-web/src/webui/font/helveticabi.php | 21 + swim-web/src/webui/font/helveticai.php | 21 + swim-web/src/webui/font/verdana.php | 25 + swim-web/src/webui/font/verdana.z | Bin 0 -> 31091 bytes swim-web/src/webui/font/verdanab.php | 25 + swim-web/src/webui/font/verdanab.z | Bin 0 -> 28809 bytes swim-web/src/webui/font/verdanai.php | 25 + swim-web/src/webui/font/verdanai.z | Bin 0 -> 30677 bytes swim-web/src/webui/font/verdanaz.php | 25 + swim-web/src/webui/font/verdanaz.z | Bin 0 -> 32237 bytes swim-web/src/webui/fpdf.php | 1934 +++++++++ swim-web/src/webui/gui_functions_button.php | 64 + swim-web/src/webui/gui_functions_select.php | 95 + swim-web/src/webui/index.php | 163 + swim-web/src/webui/logo-01.jpg | Bin 0 -> 106090 bytes swim-web/src/webui/logo-02.png | Bin 0 -> 108655 bytes swim-web/src/webui/swim.css | 57 + swim-web/src/webui/swim_gen_pdf.php | 312 ++ swim-web/src/webui/swim_lib.inc.php | 191 + swim-web/src/webui/swim_tempo.php | 94 + swim-web/src/webui/util_functions.php | 125 + swim-webapp/pom.xml | 18 + 70 files changed, 10929 insertions(+) create mode 100644 .gitignore create mode 100644 pom.xml create mode 100644 swim-db/pom.xml create mode 100644 swim-db/sql/swim.sql create mode 100644 swim-db/sql/swim_data.sql create mode 100644 swim-db/sql/swim_data_blocks_basic.sql create mode 100644 swim-db/sql/swim_data_blocks_ka.sql create mode 100644 swim-db/sql/swim_data_blocks_speed.sql create mode 100644 swim-db/sql/swim_data_blocks_tech.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_armzug.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_druckphase.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_gleiten.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_koordination.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_oekonimie.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql create mode 100644 swim-db/sql/swim_data_blocks_tech_wasserlage.sql create mode 100644 swim-db/sql/swim_data_blocks_vo2max.sql create mode 100644 swim-db/sql/swim_data_blocks_zone1.sql create mode 100644 swim-db/sql/swim_data_blocks_zone2.sql create mode 100644 swim-db/sql/swim_data_blocks_zone3.sql create mode 100644 swim-db/sql/swim_data_blocks_zone4.sql create mode 100644 swim-db/sql/swim_data_blocks_zonex.sql create mode 100644 swim-db/sql/swim_data_trainings_ka.sql create mode 100644 swim-db/sql/swim_data_trainings_speed.sql create mode 100644 swim-db/sql/swim_data_trainings_tech.sql create mode 100644 swim-db/sql/swim_data_trainings_zone1.sql create mode 100644 swim-db/sql/swim_data_trainings_zone2.sql create mode 100644 swim-db/sql/swim_data_trainings_zone3.sql create mode 100644 swim-db/sql/swim_data_trainings_zone4.sql create mode 100644 swim-db/sql/swim_data_trainings_zone5.sql create mode 100644 swim-db/sql/swim_data_trainings_zonex.sql create mode 100644 swim-db/sql/swim_grant.sql create mode 100644 swim-db/sql/swim_schema.sql create mode 100644 swim-service/pom.xml create mode 100644 swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java create mode 100644 swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java create mode 100644 swim-service/src/main/resources/application.properties create mode 100644 swim-service/src/main/resources/static/css/custom.css create mode 100644 swim-service/src/main/resources/static/js/custom.js create mode 100644 swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp create mode 100644 swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java create mode 100644 swim-web/pom.xml create mode 100644 swim-web/src/swim_glob_vars.php create mode 100644 swim-web/src/webui/database_functions_pgsql.php create mode 100644 swim-web/src/webui/database_functions_select.php create mode 100755 swim-web/src/webui/font/helvetica.php create mode 100755 swim-web/src/webui/font/helveticab.php create mode 100755 swim-web/src/webui/font/helveticabi.php create mode 100755 swim-web/src/webui/font/helveticai.php create mode 100644 swim-web/src/webui/font/verdana.php create mode 100644 swim-web/src/webui/font/verdana.z create mode 100644 swim-web/src/webui/font/verdanab.php create mode 100644 swim-web/src/webui/font/verdanab.z create mode 100644 swim-web/src/webui/font/verdanai.php create mode 100644 swim-web/src/webui/font/verdanai.z create mode 100644 swim-web/src/webui/font/verdanaz.php create mode 100644 swim-web/src/webui/font/verdanaz.z create mode 100755 swim-web/src/webui/fpdf.php create mode 100644 swim-web/src/webui/gui_functions_button.php create mode 100644 swim-web/src/webui/gui_functions_select.php create mode 100644 swim-web/src/webui/index.php create mode 100644 swim-web/src/webui/logo-01.jpg create mode 100644 swim-web/src/webui/logo-02.png create mode 100644 swim-web/src/webui/swim.css create mode 100644 swim-web/src/webui/swim_gen_pdf.php create mode 100644 swim-web/src/webui/swim_lib.inc.php create mode 100644 swim-web/src/webui/swim_tempo.php create mode 100644 swim-web/src/webui/util_functions.php create mode 100644 swim-webapp/pom.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9aac7d9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.classpath +.project +.settings +bin +target diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..6524838 --- /dev/null +++ b/pom.xml @@ -0,0 +1,46 @@ + + 4.0.0 + com.triathlon-coaching.swim + swimming + 0.0.1-SNAPSHOT + pom + + ${product.artifactId} + Swim Training + + + swim-web + swim-webapp + swim-service + swim-db + + + + scm:git:ssh://laktatnebel.de/srv/git/swim.git + scm:git:ssh://laktatnebel.de/srv/git/swim.git + HEAD + + + + + laktatnebel.release + Release Repository + file:///home/oleb/.m2/distribution + + + laktatnebel.snapshots + false + Snapshot Repository + file:///home/oleb/.m2/distribution + + + laktatnebel.site + Sites + file:///home/oleb/.m2/site + + + + + diff --git a/swim-db/pom.xml b/swim-db/pom.xml new file mode 100644 index 0000000..8f8b911 --- /dev/null +++ b/swim-db/pom.xml @@ -0,0 +1,18 @@ + + 4.0.0 + com.triathlon-coaching.swim + swim-db + 0.0.1-SNAPSHOT + pom + + ${product.artifactId} + Swim Training Generator DB + + + de.laktatnebel.maven + laktatnebelscript + 2.1.9 + + + diff --git a/swim-db/sql/swim.sql b/swim-db/sql/swim.sql new file mode 100644 index 0000000..494e1fe --- /dev/null +++ b/swim-db/sql/swim.sql @@ -0,0 +1,3538 @@ + +drop table schwimmtraining.kt_block_uebungen_kombi cascade; +drop table schwimmtraining.kt_training_block_kombi cascade; +drop table schwimmtraining.kt_uebungen_ziel cascade; +drop table schwimmtraining.dt_trainingsplan cascade; +drop table schwimmtraining.dt_block cascade; +drop table schwimmtraining.dt_uebungen cascade; +drop table schwimmtraining.dt_lage cascade; +drop table schwimmtraining.dt_ziel cascade; +drop table schwimmtraining.dt_tempo cascade; + +create table schwimmtraining.dt_lage ( + name character varying(32) not null, + details text, + CONSTRAINT lage_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_tempo ( + id serial NOT NULL, + von integer NOT NULL, + bis integer NOT NULL, + detail text, + CONSTRAINT dt_tempo_pkey PRIMARY KEY (id), +CONSTRAINT dt_tempo_von_bis_key UNIQUE (von, bis) +); + +CREATE TABLE schwimmtraining.dt_ziel ( + name character varying(64) NOT NULL, + details text, + CONSTRAINT ziel_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_trainingsplan ( + name character varying(64) NOT NULL, + detail text, + CONSTRAINT dt_trainingsplan_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_block ( + name character varying(64) NOT NULL, + detail text, + CONSTRAINT dt_block_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_uebungen ( + id serial NOT NULL, + strecke integer NOT NULL, + fk_lage character varying(32) NOT NULL, + details text, + fk_tempobereich integer DEFAULT 2 NOT null, + CONSTRAINT dt_uebungen_pkey PRIMARY KEY (id), + CONSTRAINT dt_uebungen_strecke_fk_lage_details_tempobereich UNIQUE (strecke, fk_lage, details, fk_tempobereich), + CONSTRAINT dt_uebungen_tempobereich_fkey FOREIGN KEY (fk_tempobereich) REFERENCES schwimmtraining.dt_tempo(id) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT dt_uebungen_lage_fkey FOREIGN KEY (fk_lage) REFERENCES schwimmtraining.dt_lage(name) ON UPDATE CASCADE ON DELETE cascade +); + +create table schwimmtraining.kt_uebungen_ziel ( + fk_uebung integer NOT null, + fk_ziel character varying(64), + CONSTRAINT kkt_uebungen_ziel_fk_ziel_fk_uebung UNIQUE (fk_ziel, fk_uebung), + CONSTRAINT kt_uebungen_ziel_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_uebungen_ziel_ziel_fkey FOREIGN KEY (fk_ziel) REFERENCES schwimmtraining.dt_ziel(name) ON UPDATE CASCADE ON DELETE CASCADE +); + + + +CREATE TABLE schwimmtraining.kt_block_uebungen_kombi ( + fk_block character varying(64) NOT NULL, + "position" integer NOT NULL, + fk_uebung integer NOT NULL, + anzahl integer NOT null, + pause interval, + CONSTRAINT kt_block_uebungen_kombi_fk_block_fk_uebung_fk_order UNIQUE (fk_block, fk_uebung, "position"), + CONSTRAINT kt_block_uebungen_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_block_uebungen_kombi_fk_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade +); + +CREATE TABLE schwimmtraining.kt_training_block_kombi ( + fk_trainingsplan character varying(64) NOT NULL, + "position" integer NOT NULL, + fk_block character varying(64) NOT null, + CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fk_block_fk_order UNIQUE (fk_trainingsplan, fk_block, "position"), + CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fkey FOREIGN KEY (fk_trainingsplan) REFERENCES schwimmtraining.dt_trainingsplan(name) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_training_block_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE CASCADE +); + +create view schwimmtraining.view_alle_uebungen as +select + u.id, + u.strecke, + l.name as lage, + u.details, + t.von, + t.bis, + t.detail as tempo_detail, + z.name as uebungsziel, + z.details as uebungsziel_detail +from + schwimmtraining.kt_uebungen_ziel uz +join schwimmtraining.dt_uebungen u on (uz.fk_uebung = u.id) +join schwimmtraining.dt_tempo t on (u.fk_tempobereich = t.id) +join schwimmtraining.dt_lage l on (u.fk_lage = l.name) +join schwimmtraining.dt_ziel z on (uz.fk_ziel = z.name) +order by + u.details, + l.name, + u.strecke; + +create view schwimmtraining.view_allueb_by_tempo_zone0 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 65 and vau.bis = 75 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone1 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 85 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone2 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 85 and vau.bis = 90 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zonex as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 90 and vau.bis = 95 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone3 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 95 and vau.bis = 100 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zoney as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 100 and vau.bis = 103 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone4 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 103 and vau.bis = 120 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_fartlek as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 100 order by lage, strecke; + +create view schwimmtraining.view_allueb_by_ziel_basiczone as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_ka as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kraftausdauer' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_speed as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Schnelligkeit' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_lactate as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Laktattoleranz' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_threshould as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'anaerobe Schwelle' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_vo2max as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'VO2max' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_reg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Regeneration' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_gleiten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Gleiten' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_tec as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Technik' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wassergefuehl as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wassergefühl' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_koo as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Koordination' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_oeko as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ökonomie' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wasserlage as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserlage' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_leg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Beine' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_orientation as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Orientierung' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_triathlon as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Triathlon' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_ein as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Einschwimmen' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_aus as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ausschwimmen' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_armzug as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Armzug' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_druckphase as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Druckphase' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wasserschatten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserschatten' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_kopf as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kopfhaltung' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_koerperspannung as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Körperspannung' order by lage, strecke; + +create view schwimmtraining.view_allueb_by_lage_ruecken as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Rücken alt' or vau.lage = 'Rücken' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_brust as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Brust' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_kraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_delphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_lagen as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Lagen' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_other as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Sonstige' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_nokraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin/Rücken/Brust' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_nodelphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul/Rücken/Brust' order by tempo_detail, strecke; + +select count(*) from schwimmtraining.view_alle_uebungen vau ; + +create view schwimmtraining.view_allueb_block_ziele as +select + db.name as name_block, + db.detail as block_detail, + kbuk.position, + kbuk.anzahl, + kbuk.pause, + vau.id, + vau.strecke, + vau.lage, + vau.details, + vau.von, + vau.bis, + vau.tempo_detail, + vau.uebungsziel, + vau.uebungsziel_detail +from + schwimmtraining.kt_block_uebungen_kombi kbuk +join schwimmtraining.dt_block db on (db.name = kbuk.fk_block) +join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung) +order by + name, + position; + +create view schwimmtraining.view_allueb_block as +select distinct + db.name as name_block, + db.detail as block_detail, + kbuk.position, + kbuk.anzahl, + kbuk.pause, + vau.id, + vau.strecke, + vau.lage, + vau.details, + vau.von, + vau.bis, + vau.tempo_detail +from + schwimmtraining.kt_block_uebungen_kombi kbuk +join schwimmtraining.dt_block db on (db.name = kbuk.fk_block) +join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung) +order by + name_block, + position; + +create view schwimmtraining.view_allueb_block_ziele_training as +select + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail, + vaub.uebungsziel, + vaub.uebungsziel_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block_ziele vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + +create view schwimmtraining.view_allueb_block_training as +select + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + +create view schwimmtraining.view_allueb_block_training_4print as +select distinct + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + (vaub.anzahl * vaub.strecke) as umfang, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + + +CREATE VIEW schwimmtraining.view_allueb_block_training_4print_table AS +select + name_plan, + concat_ws(' x ', anzahl, strecke) AS serie, + CASE WHEN (lage='Sonstige') THEN ' ' ELSE lage END, + details, + concat(von, ' - ', bis) AS tempo, + CASE WHEN (pause is null) THEN '' ELSE concat(EXTRACT(epoch FROM pause), '"') END AS pause + FROM schwimmtraining.view_allueb_block_training_4print +order by + name_plan, + position, + position_uebung; + +CREATE VIEW schwimmtraining.view_allueb_block_training_4print_tp as +select + name_plan, + concat(anzahl, ' x ', strecke, 'm') AS serie, + CASE WHEN (lage='Sonstige') THEN ' ' ELSE concat ( ' | ', lage) end as lage, + concat(' | ', details) as detils, + concat(' | ', von, ' - ', bis, '%') AS tempo, + CASE WHEN (pause is null) THEN '' ELSE concat(' | Pause ', EXTRACT(epoch FROM pause), '"') END AS pause + FROM schwimmtraining.view_allueb_block_training_4print +order by + name_plan, + position, + position_uebung; + + +CREATE VIEW schwimmtraining.view_allueb_block_umfang AS + SELECT + vab.name_block, + sum(vab.anzahl * vab.strecke) AS umfang + FROM schwimmtraining.view_allueb_block vab + GROUP BY vab.name_block + order by vab.name_block; + + +CREATE VIEW schwimmtraining.view_allueb_block_training_umfang AS + select + ktbk.fk_trainingsplan, + ktbk.position, + ktbk.fk_block as block, + vaubu.umfang + from +schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block_umfang vaubu on (ktbk.fk_block = vaubu.name_block) +UNION +select + tbk.fk_trainingsplan, + 0 AS position, + ''::character varying AS block, + sum(umfang) as umfang + from schwimmtraining.view_allueb_block_umfang vabu + join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block) + group by tbk.fk_trainingsplan + ORDER BY 1 desc, 2; + +CREATE VIEW schwimmtraining.view_allueb_training_umfang AS +select + tbk.fk_trainingsplan, + sum(umfang) as umfang + from schwimmtraining.view_allueb_block_umfang vabu + join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block) + group by tbk.fk_trainingsplan + ORDER BY 1 desc, 2; + + +INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Lagen', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul/Rücken/Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin/Rücken/Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Sonstige', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken alt', ''); + + +INSERT INTO schwimmtraining.dt_ziel VALUES ('Grundlagenausdauer', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Kraftausdauer', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Schnelligkeit', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Laktattoleranz', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('anaerobe Schwelle', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('VO2max', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Regeneration', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Gleiten', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Technik', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wassergefühl', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Koordination', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Ökonomie', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserlage', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Beine', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Orientierung', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Triathlon', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Einschwimmen', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Ausschwimmen', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Armzug', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Druckphase', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserschatten', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Kopfhaltung', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Körperspannung', ''); + + +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 65, 75, '65-75%'); -- 1 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 85, '75-85%'); -- 2 // zone 1 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 85, 90, '85-90%'); -- 3 // zone 2 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 90, 95, '90-95%'); -- 4 // zone x +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 95, 100, '95-100%'); --5 // zone 3 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 100, 103, '100-103%'); -- 6 // zone y +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 103, 120, '103-Vmax'); -- 7 // zone 4-5 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 100, 'Fahrtspiel / Tempowechsel'); -- 8 + + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '200m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '400m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '800m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Lagen', 'Mini-Lagen schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: 50 locker, 25 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Beine: 75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Beine: 25 Rücken, 25 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Rücken, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 100 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin, 50 Kraul schnell, 50 Delphin ', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Sonstige', 'Beine: 100 Kraul, 100 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin auf dem Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 locker, 25 Rücken, 25 Brust, 25 mittel, 25 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul/Rücken/Brust', 'Brust / Kraul / Rücken im Wechsel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', '100 Kraul, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul/Rücken/Brust', '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Sonstige', '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Sonstige', '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 locker, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'Pyramide 50-100-200-300-200-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 Wechselzug, 50 Rücken, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker, letzte halbe Bahn voll', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 locker (+20s), 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '150 locker, 100 steigern, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '200 locker, 150 steigern, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', '250 locker, 200 steigern, 150 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'Pyramide 50-100-150-150-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 locker, 100 mittel, 100 schnell, 100 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1600, 'Kraul', '400 locker, 400 mittel, 400 schnell, 400 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 700, 'Kraul', 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 50 Wechselzug, 50 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 mit Pullbuoy locker, 200 mit Pullbuoy schnell, 200 ohne Pullbuoy locker, 200 ohne Pullbuoy schnell (P 15 s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); + +--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell: 100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', '1000m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Pullbuoy + Paddles: sehr schnell, ggf. Rest locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m Sprint, 5 Liegestütze, 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 550, 'Kraul', 'Pullbuoy + Paddles: 175 locker, 150 mittel, 125 schnell, 100 sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Paddles ohne Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m sehr schnell (-10s), 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserball, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5-10m Wasserball bei der Hälfte jeder Bahn', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprint', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprints 10-15m, restliche Bahn locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '10-15m gleiten bis Stillstand, restliche Bahn all out', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasser hochspritzen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', 'je 50m: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'je 1x: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15m tauchen, dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ohne atmen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 tauchen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '3 x abtauchen / 25 m', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 175, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10m Rücken Beine, Rest volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '25 Wechselzug, 75 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', '75 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 Beine, 75 Wechselzug, 25 Beine schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug 1/2 Bahn, Rest volle Lage (Kraul) 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Fischspringen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Po-Tap, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Reißverschluß, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Winken, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'einarmig vorne, alternierend rechts/links', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '50 Kraul Beine, 100 lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Technik beliebig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker und konzentriert', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Entenpaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hundepaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserfassen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Faust, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Badewanne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); + +-- id, name, fk_ziel, detail +insert into schwimmtraining.dt_block values ('Ein 200', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 300', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 300', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 300' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 400', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 500', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 500', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 500' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 600', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 600', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 600' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Aus 200', 'Ausschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Ausschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Aus 400', 'Ausschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Ausschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('RegRü 1', 'Regeneration'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 1', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 1' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null ); + +insert into schwimmtraining.dt_block values ('RegRü 2', 'Regeneration'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 2', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 2' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken alt' and details='locker' and fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null ); + +insert into schwimmtraining.dt_block values ('AC 01', 'Aktivierung'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Pullbuoy + Paddles: schnell'), 4, '00:00:30' ); + + +insert into schwimmtraining.dt_block values ('Beine 01', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 02', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: mittel'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 03', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 04', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 05', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 75 locker, 50 steigern, 25 schnell'), 3, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 06', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 07', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 08', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 09', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 10', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 11', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 12', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 13', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin auf dem Rücken'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 14', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Beine: mittel'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 15', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: mittel'), 2, '00:00:15' ); + +--insert into schwimmtraining.dt_block values ('', 'Körperspannung'); +--insert into schwimmtraining.dt_block values ('', 'Kopfhaltung'); +--insert into schwimmtraining.dt_block values ('', 'Wasserschatten'); +--insert into schwimmtraining.dt_block values ('', 'Orientierung'); +insert into schwimmtraining.dt_block values ('Nav 01', 'Orientierung/Navigation'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='5-10m Wasserball bei der Hälfte jeder Bahn'), 1, null ); + +insert into schwimmtraining.dt_block values ('Nav 02', 'Orientierung/Navigation'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='25 Wasserball, 25 volle Lage (Kraul)'), 4, null ); + +--insert into schwimmtraining.dt_block values ('', 'Triathlon'); + +insert into schwimmtraining.dt_block values ('KA 01', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 800 AND details = '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 02', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 03', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 04', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 05', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell' AND fk_lage = 'Kraul'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('KA 06', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 07', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 08', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 10, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 5, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 09', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('KA 10', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze'), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 11', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 12', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 13', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 14', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 15', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '25m Sprint, 5 Liegestütze, 25m locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 16', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 17', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 18', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + + +insert into schwimmtraining.dt_block values ('Speed 01', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('Speed 02', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = '10-15m gleiten bis Stillstand, restliche Bahn all out'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('Speed 03', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprint'), 4, '00:00:30' ); + + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 01', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 02', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 03', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 04', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 05', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 06', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Druck 01', 'Druckphase'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Druck 02', 'Druckphase'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.dt_block VALUES ('GL 01', 'Gleiten'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 2, '00:00:10' ); + + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 01', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Delphin Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 02', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 03', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Brust Arme - Kraul Beine'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Kraul Arme - Delphin Beine'), 3, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 04', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)'), 3, '00:00:15' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 05', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 Wechselzug, 50 Rücken, 25 schnell'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:30' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 06', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Brust'), 5, '00:00:10' ); + + +insert into schwimmtraining.dt_block values ('Oeko 01', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 tauchen, 25 locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Oeko 02', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null ); + +insert into schwimmtraining.dt_block values ('Oeko 03', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = 'je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); + +insert into schwimmtraining.dt_block values ('TE 01', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker und konzentriert' AND fk_lage = 'Kraul'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('TE 02', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Züge zählen / jede Bahn weniger'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('TE 03', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('TE 04', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'einarmig vorne, alternierend rechts/links' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + + + + +insert into schwimmtraining.dt_block values ('WG 01', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 02', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WG 03', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 04', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 05', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 06', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('WG 07', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 08', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 09', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 10', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' ); + + +insert into schwimmtraining.dt_block values ('WL 01', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 02', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 03', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 04', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND fk_lage = 'Kraul' and details='Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('WL 05', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Sonstige' and details='Beine: 25 Rücken, 25 Kraul'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 06', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Sonstige' and details='Beine: 50 Kraul, 50 Rücken'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 07', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Wechselzug hinten, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: mittel'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 08', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Badewanne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Beine: locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 09', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 10', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='10m Rücken Beine, Rest volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann 3er Zug'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 11', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann 3er Zug'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 12', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 13', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 14', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 15', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 16', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + + + + + +insert into schwimmtraining.dt_block values ('VO2max 01', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 02', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 03', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 04', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 05', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 06', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 07', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 08', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 09', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 10', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 01', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Lagen' and details='100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul/Rücken/Brust' and details='100 Kraul, 50 Rücken, 50 Brust'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 02', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 4, null ); + +insert into schwimmtraining.dt_block values ('BZ1 03', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 04', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 05', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 06', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 07', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 08', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 6, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 6, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 09', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' ); + +insert into schwimmtraining.dt_block values ('BZ1 10', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); + +insert into schwimmtraining.dt_block values ('BZ1 11', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 12', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 13', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 14', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 15', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 16', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 17', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='mittel'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 18', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 19', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 20', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 21', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='50 Delphin/Rücken/Brust, 50 Kraul'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 22', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel') , 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 23', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 and fk_lage = 'Kraul' and details='Pyramide 50-100-150-150-100-50 (P 10s)'), 3, null ); + +insert into schwimmtraining.dt_block values ('BZ1 24', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 and fk_lage = 'Kraul' and details='Pyramide 50-100-200-300-200-100-50 (P 10s)'), 2, null ); + +insert into schwimmtraining.dt_block values ('BZ1 25', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 26', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 27', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 28', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 29', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 30', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 31', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 32', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 33', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 34', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 35', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'locker' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 36', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 37', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 38', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 AND details = 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25m sehr schnell (-10s), 25m locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 39', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 39', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 39' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 40', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 100 schnell'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 41', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 42', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 43', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 44', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ1 45', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 50 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Delphin/Rücken/Brust, 50 Kraul'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 46', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)' AND fk_lage = 'Rücken'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Kraul Arme - Delphin Beine'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15m tauchen, dann Kraul 3er Zug steigernd' AND fk_lage = 'Kraul'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 47', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 47' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 48', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 49', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 3, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 50', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 locker, 50 steigern, 25 schnell'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 locker, 25 schnell'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 51', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 10, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 4, '00:00:10' ); + + + + + + + + +insert into schwimmtraining.dt_block values ('BZ2 01', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 02', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 03', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 04', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 05', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 06', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 07', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 08', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 09', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 10', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 11', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 12', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 13', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 14', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 15', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 16', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 17', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 18', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 19', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 20', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='mittel'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 21', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 22', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 23', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 24', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 16, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 25', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 26', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 2, null ); + +insert into schwimmtraining.dt_block values ('BZ2 27', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 29', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 and fk_lage = 'Kraul' and details='Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 3, null ); + +insert into schwimmtraining.dt_block values ('BZ2 30', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 31', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 32', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 33', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 34', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 35', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + + + + +insert into schwimmtraining.dt_block values ('BZ3 01', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 02', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 03', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 04', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 05', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 06', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 07', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ3 08', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 09', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 10', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 3, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 11', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 12', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 13', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 14', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 15', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 16', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 17', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ3 18', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 19', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 20', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 21', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 22', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 23', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 24', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 AND details = 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 25', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); + + + + + + + + + + + +insert into schwimmtraining.dt_block values ('AT 01', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 02', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 03', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('AT 04', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 05', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' ); + + +insert into schwimmtraining.dt_block values ('BZX 01', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 02', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 03', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 04', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 05', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 06', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 07', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZX 08', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 09', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 10', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 11', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 12', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 13', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 14', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 15', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 16', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 17', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZX 18', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 19', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 20', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 21', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 22', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 23', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 24', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 25', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Pullbuoy: 75 locker, 75 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'locker'), 2, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel'), 2, '00:00:25' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell (+- 0s)'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 26', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 125 AND details = '75 Wechselzug, 50 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 3, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 27', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 28', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 29', 'Zone X'); + +insert into schwimmtraining.dt_block values ('BZX 30', 'Zone X'); + + + + + + + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'KA 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + Druck 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Druck 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'KA 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + WG 07 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'KA 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'KA 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + WL 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'WL 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'KA 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + WG 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'KA 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + WG 04 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Beine 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + WG 07', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + KA 13 + KA 14 + WG 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 14'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + Armzug 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Armzug 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'KA 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + Armzug 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Armzug 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 46 + BZ1 47', 'KA 09 + BZ1 46 + BZ1 47'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 46' ); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'KA 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 47' ); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + KA 15 + BZ3 07 + Armzug 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Armzug 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 15 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + WL 16 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'WL 16'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 13 + Oeko 03 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + BZ1 49 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 14 + BZ1 49 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'KA 14'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + BZ1 25 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'KA 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + BZ1 39 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'KA 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 27 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'KA 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + BZ2 21 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'KA 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + BZ2 08 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'KA 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + BZ2 21 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + BZ1 39 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'KA 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + AT 02 + BZ1 49 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'KA 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + BZ1 37 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'KA 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + BZX 08 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 03 + Koo 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 01 + Koo 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Aus 200'); + + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Speed 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Armzug 04'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + VO2max 10 + WL 15', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Beine 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Speed 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'VO2max 10'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Aus 200'); + + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 10 + WG 03 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'BZ1 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WG 10 + WL 12', 'BZ2 30 + WG 10 + WL 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WL 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 01 + WG 09', 'TE 01 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Beine 12'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'TE 01'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 02 + WG 09', 'TE 02 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 04 + WG 09', 'TE 02 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Nav 02'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 06', 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Beine 14'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 05', 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Beine 13'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Aus 200'); + + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + WG 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'WG 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'BZ1 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'BZ1 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 21 + Koo 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Koo 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'BZ1 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 22 + Koo 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Koo 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'BZ1 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + Koo 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'BZ1 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Oeko 02', 'BZ1 38 + Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Ein 600'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'BZ1 38'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40', 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Beine 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 45', 'BZ1 45'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Beine 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'BZ1 45'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 46', 'BZ1 46'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'BZ1 46' ); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 39 + TE 04', 'BZ1 39 + TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Beine 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 51', 'BZ1 51'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'BZ1 51'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'BZ1 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27', 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 49 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 25 + Druck 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'BZ1 38'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + AT 02 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 09 + BZ2 30 + WL 14', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'WL 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ1 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 41 + BZX 07 + WL 16', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'WL 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + BZ2 14 + Oeko 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ1 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + BZ2 07 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + BZ3 16 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ3 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ1 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 12 + BZX 14 + Oeko 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Oeko 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZ1 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 04 + KA 13 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'BZ1 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40 + BZX 20 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZX 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 05 + VO2max 04 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'BZ1 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 18 + BZ2 20 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ1 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ2 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 03 + BZ3 23 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ3 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ1 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 11 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Ein 600'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'BZ1 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Aus 200'); + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'BZ2 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 02', 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + WL 05', 'BZ2 03 + WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 04 + WG 04', 'BZ2 04 + WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + Koo 02', 'BZ2 05 + Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 06 + AT 03', 'BZ2 06 + AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + Druck 01', 'BZ2 07 + Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + AT 02', 'BZ2 08 + AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + AT 01', 'BZ2 09 + AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'BZ2 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 16 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'BZ2 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 20 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'BZ2 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + BZ1 49 + WL 15', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + BZ1 39 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + BZX 16 + KA 15 + Druck 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 18 + BZ1 25 + WG 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ2 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 12 + BZ1 27 + WL 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'WL 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ2 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + BZ1 39 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ2 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ3 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + BZ1 49 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 26 + VO2max 04 + KA 15 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'BZ2 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 11 + AT 02 + KA 15 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'BZ2 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 29 + AT 03 + KA 15 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'BZ2 29'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 10 + AT 01 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'BZ2 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 22 + AT 02 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'BZ2 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01 + Koo 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'BZ2 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'KA 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'KA 17'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 32'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 33'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 34'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'KA 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Aus 200'); + + + + + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 22 + BZ1 42', 'BZ3 22 + BZ1 42'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ1 42'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ3 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 23 + BZ1 41', 'BZ3 23 + BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ3 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + BZ1 43', 'BZ3 25 + BZ1 43'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ1 43'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ3 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + BZ1 44', 'BZ3 21 + BZ1 44'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Beine 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ1 44'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ3 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + TE 03', 'BZ3 24 + TE 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'TE 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'BZ3 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 07 + KA 15 + WG 09 + Oeko 03', 'BZ3 07 + KA 15 + WG 09 + Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 14 + WG 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'WG 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'BZ3 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'BZ3 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 04 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'BZ3 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 09 + AT 02 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'BZ3 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 13 + BZX 14 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZ3 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 17 + BZX 06 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZ3 17'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 18 + AT 02 + KA 15 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'BZ3 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + AT 03 + KA 12 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'BZ3 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 02 + AT 02 + KA 13 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'BZ3 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 10 + AT 03 + KA 07 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'BZ3 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZ3 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 03 + AT 03 + BZX 14 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZ3 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 19 + AT 01 + KA 07 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'BZ3 19'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + VO2max 04 + KA 15 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'BZ3 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 11 + BZ1 27 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ3 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 15 + VO2max 03 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'VO2max 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'BZ3 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'BZ3 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'VO2max 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'WL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'VO2max 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 08 + Druck 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Druck 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'VO2max 08'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 09 + WG 07', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'VO2max 09'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 10 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'VO2max 10'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 05 + KA 16 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'KA 16'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'VO2max 05'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'BZX 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02', 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 03 + WL 05', 'BZX 03 + WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 04 + WG 04', 'BZX 04 + WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 05 + Koo 02', 'BZX 05 + Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 06 + AT 03', 'BZX 06 + AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 07 + Druck 01', 'BZX 07 + Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + AT 02', 'BZX 08 + AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + AT 01', 'BZX 09 + AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'BZX 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26', 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Beine 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24', 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Beine 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25', 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Beine 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ1 50', 'BZX 23 + BZ1 50'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZ1 50'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZX 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 21 + BZ1 48', 'BZX 21 + BZ1 48'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZ1 48'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZX 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ1 49', 'BZX 22 + BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZX 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + AC 01', 'BZX 27 + AC 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'AC 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'BZX 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 16 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 20 + Druck 01 + WL 14', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'WL 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'BZX 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 14 + WL 15 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + Oeko 03 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ2 14 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZX 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 18 + BZ1 39 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZX 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 12 + BZ2 07 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZX 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ2 30 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZX 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + BZ2 07 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZX 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 19 + KA 12 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'BZX 19'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02 + AT 01 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24 + BZ2 30 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26 + KA 12 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25 + VO2max 04 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + BZ2 07 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZX 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 10 + KA 12 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'BZX 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'BZX 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 28 + AT 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'BZX 28'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Aus 200'); + + + + +ALTER SCHEMA schwimmtraining OWNER TO laktatnebel; + +ALTER TABLE schwimmtraining.dt_block OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_lage OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_tempo OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_tempo_id_seq OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_trainingsplan OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_uebungen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_uebungen_id_seq OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_ziel OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_block_uebungen_kombi OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_training_block_kombi OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_uebungen_ziel OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_alle_uebungen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print_table OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print_tp OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_umfang OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_umfang OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_ziele OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_ziele_training OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_brust OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_delphin OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_kraul OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_lagen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_nodelphin OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_nokraul OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_other OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_ruecken OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_fartlek OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone0 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone1 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone2 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone3 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone4 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zonex OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zoney OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_armzug OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_aus OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_basiczone OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_druckphase OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_ein OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_gleiten OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_ka OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_koerperspannung OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_koo OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_kopf OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_lactate OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_leg OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_oeko OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_orientation OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_reg OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_speed OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_tec OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_threshould OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_triathlon OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_vo2max OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wassergefuehl OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserlage OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserschatten OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_training_umfang OWNER TO laktatnebel; + +GRANT ALL ON SCHEMA schwimmtraining TO oleb; diff --git a/swim-db/sql/swim_data.sql b/swim-db/sql/swim_data.sql new file mode 100644 index 0000000..2080831 --- /dev/null +++ b/swim-db/sql/swim_data.sql @@ -0,0 +1,671 @@ + +INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Lagen', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul/Rücken/Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin/Rücken/Brust', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Sonstige', ''); +INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken alt', ''); + + +INSERT INTO schwimmtraining.dt_ziel VALUES ('Grundlagenausdauer', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Kraftausdauer', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Schnelligkeit', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Laktattoleranz', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('anaerobe Schwelle', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('VO2max', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Regeneration', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Gleiten', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Technik', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wassergefühl', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Koordination', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Ökonomie', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserlage', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Beine', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Orientierung', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Triathlon', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Einschwimmen', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Ausschwimmen', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Armzug', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Druckphase', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserschatten', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Kopfhaltung', ''); +INSERT INTO schwimmtraining.dt_ziel VALUES ('Körperspannung', ''); + + +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 65, 75, '65-75%'); -- 1 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 85, '75-85%'); -- 2 // zone 1 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 85, 90, '85-90%'); -- 3 // zone 2 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 90, 95, '90-95%'); -- 4 // zone x +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 95, 100, '95-100%'); --5 // zone 3 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 100, 103, '100-103%'); -- 6 // zone y +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 103, 120, '103-Vmax'); -- 7 // zone 4-5 +INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 100, 'Fahrtspiel / Tempowechsel'); -- 8 + + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '200m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '400m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '800m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Lagen', 'Mini-Lagen schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: 50 locker, 25 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Beine: 75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Beine: 25 Rücken, 25 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Rücken, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 100 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin, 50 Kraul schnell, 50 Delphin ', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Sonstige', 'Beine: 100 Kraul, 100 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin auf dem Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 locker, 25 Rücken, 25 Brust, 25 mittel, 25 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul/Rücken/Brust', 'Brust / Kraul / Rücken im Wechsel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', '100 Kraul, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul/Rücken/Brust', '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Sonstige', '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Sonstige', '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 locker, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'Pyramide 50-100-200-300-200-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 Wechselzug, 50 Rücken, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker, letzte halbe Bahn voll', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 locker (+20s), 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '150 locker, 100 steigern, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '200 locker, 150 steigern, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', '250 locker, 200 steigern, 150 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'Pyramide 50-100-150-150-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 locker, 100 mittel, 100 schnell, 100 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1600, 'Kraul', '400 locker, 400 mittel, 400 schnell, 400 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 700, 'Kraul', 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 50 Wechselzug, 50 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 mit Pullbuoy locker, 200 mit Pullbuoy schnell, 200 ohne Pullbuoy locker, 200 ohne Pullbuoy schnell (P 15 s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); + +--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell: 100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', '1000m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Pullbuoy + Paddles: sehr schnell, ggf. Rest locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m Sprint, 5 Liegestütze, 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 550, 'Kraul', 'Pullbuoy + Paddles: 175 locker, 150 mittel, 125 schnell, 100 sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Paddles ohne Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m sehr schnell (-10s), 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserball, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5-10m Wasserball bei der Hälfte jeder Bahn', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprint', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprints 10-15m, restliche Bahn locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '10-15m gleiten bis Stillstand, restliche Bahn all out', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasser hochspritzen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', 'je 50m: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'je 1x: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15m tauchen, dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ohne atmen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 tauchen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '3 x abtauchen / 25 m', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 175, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10m Rücken Beine, Rest volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '25 Wechselzug, 75 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', '75 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 Beine, 75 Wechselzug, 25 Beine schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug 1/2 Bahn, Rest volle Lage (Kraul) 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Fischspringen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Po-Tap, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Reißverschluß, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Winken, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'einarmig vorne, alternierend rechts/links', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ökonomie'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '50 Kraul Beine, 100 lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Technik beliebig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker und konzentriert', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Entenpaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hundepaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserfassen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Faust, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug'); + +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Badewanne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)); +insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage'); + diff --git a/swim-db/sql/swim_data_blocks_basic.sql b/swim-db/sql/swim_data_blocks_basic.sql new file mode 100644 index 0000000..3b86f00 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_basic.sql @@ -0,0 +1,93 @@ +-- id, name, fk_ziel, detail +insert into schwimmtraining.dt_block values ('Ein 200', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 300', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 300', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 300' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 400', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 500', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 500', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 500' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Ein 600', 'Einschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 600', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 600' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'Einschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Aus 200', 'Ausschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Ausschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('Aus 400', 'Ausschwimmen'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Ausschwimmen'), 1, null ); + +insert into schwimmtraining.dt_block values ('RegRü 1', 'Regeneration'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 1', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 1' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null ); + +insert into schwimmtraining.dt_block values ('RegRü 2', 'Regeneration'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 2', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 2' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken alt' and details='locker' and fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null ); + +insert into schwimmtraining.dt_block values ('AC 01', 'Aktivierung'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Pullbuoy + Paddles: schnell'), 4, '00:00:30' ); + + +insert into schwimmtraining.dt_block values ('Beine 01', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 02', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: mittel'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 03', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 04', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 05', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 75 locker, 50 steigern, 25 schnell'), 3, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 06', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 07', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('Beine 08', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 09', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 10', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 11', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 12', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 13', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin auf dem Rücken'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Beine 14', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Beine: mittel'), 1, null ); + +insert into schwimmtraining.dt_block values ('Beine 15', 'Beine'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: mittel'), 2, '00:00:15' ); + +--insert into schwimmtraining.dt_block values ('', 'Körperspannung'); +--insert into schwimmtraining.dt_block values ('', 'Kopfhaltung'); +--insert into schwimmtraining.dt_block values ('', 'Wasserschatten'); +--insert into schwimmtraining.dt_block values ('', 'Orientierung'); +insert into schwimmtraining.dt_block values ('Nav 01', 'Orientierung/Navigation'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='5-10m Wasserball bei der Hälfte jeder Bahn'), 1, null ); + +insert into schwimmtraining.dt_block values ('Nav 02', 'Orientierung/Navigation'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='25 Wasserball, 25 volle Lage (Kraul)'), 4, null ); + +--insert into schwimmtraining.dt_block values ('', 'Triathlon'); + diff --git a/swim-db/sql/swim_data_blocks_ka.sql b/swim-db/sql/swim_data_blocks_ka.sql new file mode 100644 index 0000000..3eaba94 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_ka.sql @@ -0,0 +1,85 @@ +insert into schwimmtraining.dt_block values ('KA 01', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 800 AND details = '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 02', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 03', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 04', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 05', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell' AND fk_lage = 'Kraul'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('KA 06', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 07', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 08', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 10, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 5, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('KA 09', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('KA 10', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze'), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 11', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 12', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 13', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 14', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('KA 15', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '25m Sprint, 5 Liegestütze, 25m locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 16', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 17', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('KA 18', 'Kraftausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null ); + diff --git a/swim-db/sql/swim_data_blocks_speed.sql b/swim-db/sql/swim_data_blocks_speed.sql new file mode 100644 index 0000000..1570ef9 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_speed.sql @@ -0,0 +1,26 @@ + +insert into schwimmtraining.dt_block values ('Speed 01', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('Speed 02', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = '10-15m gleiten bis Stillstand, restliche Bahn all out'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('Speed 03', 'Schnelligkeit'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprint'), 4, '00:00:30' ); + + diff --git a/swim-db/sql/swim_data_blocks_tech.sql b/swim-db/sql/swim_data_blocks_tech.sql new file mode 100644 index 0000000..9c91130 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech.sql @@ -0,0 +1,23 @@ + +insert into schwimmtraining.dt_block values ('TE 01', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker und konzentriert' AND fk_lage = 'Kraul'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('TE 02', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Züge zählen / jede Bahn weniger'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('TE 03', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('TE 04', 'Technik'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'einarmig vorne, alternierend rechts/links' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + + + + diff --git a/swim-db/sql/swim_data_blocks_tech_armzug.sql b/swim-db/sql/swim_data_blocks_tech_armzug.sql new file mode 100644 index 0000000..32dfd8a --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_armzug.sql @@ -0,0 +1,60 @@ +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 01', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 02', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 03', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 04', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 05', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 06', 'Armzug'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Reißverschluß, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + diff --git a/swim-db/sql/swim_data_blocks_tech_druckphase.sql b/swim-db/sql/swim_data_blocks_tech_druckphase.sql new file mode 100644 index 0000000..3b1d744 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_druckphase.sql @@ -0,0 +1,8 @@ +INSERT INTO schwimmtraining.dt_block VALUES ('Druck 01', 'Druckphase'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Druck 02', 'Druckphase'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' ); diff --git a/swim-db/sql/swim_data_blocks_tech_gleiten.sql b/swim-db/sql/swim_data_blocks_tech_gleiten.sql new file mode 100644 index 0000000..506e405 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_gleiten.sql @@ -0,0 +1,6 @@ +INSERT INTO schwimmtraining.dt_block VALUES ('GL 01', 'Gleiten'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 2, '00:00:10' ); + + diff --git a/swim-db/sql/swim_data_blocks_tech_koordination.sql b/swim-db/sql/swim_data_blocks_tech_koordination.sql new file mode 100644 index 0000000..e641e6c --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_koordination.sql @@ -0,0 +1,39 @@ +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 01', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Delphin Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 02', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 03', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Brust Arme - Kraul Beine'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Kraul Arme - Delphin Beine'), 3, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 04', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)'), 3, '00:00:15' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 05', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 Wechselzug, 50 Rücken, 25 schnell'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:30' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('Koo 06', 'Koordination'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Brust'), 5, '00:00:10' ); + + diff --git a/swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql b/swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql new file mode 100644 index 0000000..e69de29 diff --git a/swim-db/sql/swim_data_blocks_tech_oekonimie.sql b/swim-db/sql/swim_data_blocks_tech_oekonimie.sql new file mode 100644 index 0000000..c0d5b0c --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_oekonimie.sql @@ -0,0 +1,17 @@ +insert into schwimmtraining.dt_block values ('Oeko 01', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 tauchen, 25 locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('Oeko 02', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null ); + +insert into schwimmtraining.dt_block values ('Oeko 03', 'Ökonomie'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = 'je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); diff --git a/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql b/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql new file mode 100644 index 0000000..a76b206 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql @@ -0,0 +1,62 @@ +insert into schwimmtraining.dt_block values ('WG 01', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 02', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WG 03', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 04', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 05', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('WG 06', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('WG 07', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 08', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 09', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +INSERT INTO schwimmtraining.dt_block VALUES ('WG 10', 'Wassergefühl'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' ); + + diff --git a/swim-db/sql/swim_data_blocks_tech_wasserlage.sql b/swim-db/sql/swim_data_blocks_tech_wasserlage.sql new file mode 100644 index 0000000..f4d6f27 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_tech_wasserlage.sql @@ -0,0 +1,97 @@ +insert into schwimmtraining.dt_block values ('WL 01', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 02', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 03', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 04', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND fk_lage = 'Kraul' and details='Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('WL 05', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Sonstige' and details='Beine: 25 Rücken, 25 Kraul'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 06', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Sonstige' and details='Beine: 50 Kraul, 50 Rücken'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 07', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Wechselzug hinten, 25 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: mittel'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 08', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Badewanne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Beine: locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 09', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 10', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='10m Rücken Beine, Rest volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann 3er Zug'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 11', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann 3er Zug'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 12', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 13', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 14', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 15', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('WL 16', 'Wasserlage'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' ); + + + + diff --git a/swim-db/sql/swim_data_blocks_vo2max.sql b/swim-db/sql/swim_data_blocks_vo2max.sql new file mode 100644 index 0000000..b47d65a --- /dev/null +++ b/swim-db/sql/swim_data_blocks_vo2max.sql @@ -0,0 +1,88 @@ + +insert into schwimmtraining.dt_block values ('VO2max 01', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 02', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 03', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 04', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 05', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 06', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 07', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 08', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 09', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('VO2max 10', 'VO2max'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' ); diff --git a/swim-db/sql/swim_data_blocks_zone1.sql b/swim-db/sql/swim_data_blocks_zone1.sql new file mode 100644 index 0000000..af3196f --- /dev/null +++ b/swim-db/sql/swim_data_blocks_zone1.sql @@ -0,0 +1,255 @@ + +insert into schwimmtraining.dt_block values ('BZ1 01', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Lagen' and details='100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul/Rücken/Brust' and details='100 Kraul, 50 Rücken, 50 Brust'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 02', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 4, null ); + +insert into schwimmtraining.dt_block values ('BZ1 03', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 04', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 05', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 06', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 07', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 08', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 6, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 6, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 09', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' ); + +insert into schwimmtraining.dt_block values ('BZ1 10', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); + +insert into schwimmtraining.dt_block values ('BZ1 11', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 12', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 13', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 14', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 15', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 16', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 17', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='mittel'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 18', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 19', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 20', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 21', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='50 Delphin/Rücken/Brust, 50 Kraul'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 22', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel') , 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 23', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 and fk_lage = 'Kraul' and details='Pyramide 50-100-150-150-100-50 (P 10s)'), 3, null ); + +insert into schwimmtraining.dt_block values ('BZ1 24', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 and fk_lage = 'Kraul' and details='Pyramide 50-100-200-300-200-100-50 (P 10s)'), 2, null ); + +insert into schwimmtraining.dt_block values ('BZ1 25', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 26', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 27', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 28', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 29', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 30', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 31', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 32', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 12, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 33', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 34', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 35', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'locker' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 36', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 37', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 38', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 AND details = 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25m sehr schnell (-10s), 25m locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 39', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 39', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 39' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 40', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 100 schnell'), 6, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ1 41', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 42', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 43', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy: locker'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ1 44', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ1 45', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 50 volle Lage (Kraul)'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Delphin/Rücken/Brust, 50 Kraul'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 46', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 6, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)' AND fk_lage = 'Rücken'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Kraul Arme - Delphin Beine'), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge' AND fk_lage = 'Kraul'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15m tauchen, dann Kraul 3er Zug steigernd' AND fk_lage = 'Kraul'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 47', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 47' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 48', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 49', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 3, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 50', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 locker, 50 steigern, 25 schnell'), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 locker, 25 schnell'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ1 51', 'Grundlagenausdauer'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 10, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 4, '00:00:10' ); + + + + + + + diff --git a/swim-db/sql/swim_data_blocks_zone2.sql b/swim-db/sql/swim_data_blocks_zone2.sql new file mode 100644 index 0000000..9de7ee6 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_zone2.sql @@ -0,0 +1,117 @@ + +insert into schwimmtraining.dt_block values ('BZ2 01', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 02', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 03', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 04', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 05', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 06', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 07', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 08', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 09', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 10', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 11', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 12', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 13', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 14', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 15', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 16', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 17', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 18', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ2 19', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 20', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='mittel'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 21', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 22', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 23', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 24', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 16, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ2 25', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 26', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 2, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 2, null ); + +insert into schwimmtraining.dt_block values ('BZ2 27', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 29', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 and fk_lage = 'Kraul' and details='Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 3, null ); + +insert into schwimmtraining.dt_block values ('BZ2 30', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null ); + +insert into schwimmtraining.dt_block values ('BZ2 31', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 32', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 33', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ2 34', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ2 35', 'Zone 2'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' ); + + + diff --git a/swim-db/sql/swim_data_blocks_zone3.sql b/swim-db/sql/swim_data_blocks_zone3.sql new file mode 100644 index 0000000..29692d7 --- /dev/null +++ b/swim-db/sql/swim_data_blocks_zone3.sql @@ -0,0 +1,95 @@ + +insert into schwimmtraining.dt_block values ('BZ3 01', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 02', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 03', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 04', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 05', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 06', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 07', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ3 08', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 09', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 10', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 3, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 11', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 12', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 13', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 14', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 15', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 16', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 17', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZ3 18', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 19', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 20', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 21', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)), 4, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZ3 22', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 23', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZ3 24', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 AND details = 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZ3 25', 'Zone 3'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' ); + + + + + + + + + + diff --git a/swim-db/sql/swim_data_blocks_zone4.sql b/swim-db/sql/swim_data_blocks_zone4.sql new file mode 100644 index 0000000..4fd3aba --- /dev/null +++ b/swim-db/sql/swim_data_blocks_zone4.sql @@ -0,0 +1,24 @@ + +insert into schwimmtraining.dt_block values ('AT 01', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 02', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 03', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 4, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('AT 04', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('AT 05', 'anaerobe Schwelle'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' ); + diff --git a/swim-db/sql/swim_data_blocks_zonex.sql b/swim-db/sql/swim_data_blocks_zonex.sql new file mode 100644 index 0000000..ae02bcb --- /dev/null +++ b/swim-db/sql/swim_data_blocks_zonex.sql @@ -0,0 +1,122 @@ + +insert into schwimmtraining.dt_block values ('BZX 01', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 02', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 6, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 03', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 04', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 05', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 7, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 06', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 07', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZX 08', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 09', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 10', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 11', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 12', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 13', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 14', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 15', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 16', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 17', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 20, '00:00:10' ); + +insert into schwimmtraining.dt_block values ('BZX 18', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 19', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 20', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 21', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 22', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 23', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 24', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 25', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Pullbuoy: 75 locker, 75 schnell'), 4, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'locker'), 2, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel'), 2, '00:00:25' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell'), 2, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell (+- 0s)'), 2, '00:00:15' ); + +insert into schwimmtraining.dt_block values ('BZX 26', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell'), 2, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 125 AND details = '75 Wechselzug, 50 volle Lage (Kraul)'), 2, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:15' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 3, '00:00:20' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 27', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:10' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 8, '00:00:20' ); + +insert into schwimmtraining.dt_block values ('BZX 28', 'Zone X'); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:30' ); +INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:30' ); + +insert into schwimmtraining.dt_block values ('BZX 29', 'Zone X'); + +insert into schwimmtraining.dt_block values ('BZX 30', 'Zone X'); + + + + + + + diff --git a/swim-db/sql/swim_data_trainings_ka.sql b/swim-db/sql/swim_data_trainings_ka.sql new file mode 100644 index 0000000..14d701f --- /dev/null +++ b/swim-db/sql/swim_data_trainings_ka.sql @@ -0,0 +1,223 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'KA 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + Druck 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Druck 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'KA 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + WG 07 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'KA 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'KA 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + WL 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'WL 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'KA 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + WG 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'KA 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + WG 04 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Beine 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + WG 07', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + KA 13 + KA 14 + WG 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 14'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + Armzug 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Armzug 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'KA 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + Armzug 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Armzug 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 46 + BZ1 47', 'KA 09 + BZ1 46 + BZ1 47'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 46' ); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'KA 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 47' ); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + KA 15 + BZ3 07 + Armzug 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Armzug 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 15 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + WL 16 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'WL 16'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 13 + Oeko 03 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + BZ1 49 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 14 + BZ1 49 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'KA 14'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + BZ1 25 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'KA 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + BZ1 39 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'KA 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 27 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'KA 09'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + BZ2 21 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'KA 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + BZ2 08 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'KA 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + BZ2 21 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'KA 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + BZ1 39 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'KA 10'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + AT 02 + BZ1 49 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'KA 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + BZ1 37 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'KA 02'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + BZX 08 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 03 + Koo 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 01 + Koo 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'KA 08'); +insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Aus 200'); + + diff --git a/swim-db/sql/swim_data_trainings_speed.sql b/swim-db/sql/swim_data_trainings_speed.sql new file mode 100644 index 0000000..543a7d9 --- /dev/null +++ b/swim-db/sql/swim_data_trainings_speed.sql @@ -0,0 +1,36 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Speed 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Armzug 04'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Speed 01'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + VO2max 10 + WL 15', ''); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Beine 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Speed 02'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'VO2max 10'); +insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Aus 200'); + + diff --git a/swim-db/sql/swim_data_trainings_tech.sql b/swim-db/sql/swim_data_trainings_tech.sql new file mode 100644 index 0000000..14bc591 --- /dev/null +++ b/swim-db/sql/swim_data_trainings_tech.sql @@ -0,0 +1,54 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 10 + WG 03 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WG 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'BZ1 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WG 10 + WL 12', 'BZ2 30 + WG 10 + WL 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WL 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 01 + WG 09', 'TE 01 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Beine 12'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'TE 01'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 02 + WG 09', 'TE 02 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 04 + WG 09', 'TE 02 + WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Nav 02'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 06', 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Beine 14'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Koo 06'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 05', 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Beine 13'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Koo 05'); +insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Aus 200'); + + diff --git a/swim-db/sql/swim_data_trainings_zone1.sql b/swim-db/sql/swim_data_trainings_zone1.sql new file mode 100644 index 0000000..79337ba --- /dev/null +++ b/swim-db/sql/swim_data_trainings_zone1.sql @@ -0,0 +1,216 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + WG 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'WG 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'BZ1 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'BZ1 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 21 + Koo 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Koo 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'BZ1 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 22 + Koo 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Koo 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'BZ1 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + Koo 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'BZ1 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Oeko 02', 'BZ1 38 + Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Ein 600'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'BZ1 38'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40', 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Beine 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 45', 'BZ1 45'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Beine 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'BZ1 45'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 46', 'BZ1 46'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'BZ1 46' ); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 39 + TE 04', 'BZ1 39 + TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Beine 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 51', 'BZ1 51'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'BZ1 51'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'BZ1 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27', 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Beine 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 49 + WG 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'WG 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 25 + Druck 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'BZ1 38'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + AT 02 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'BZ1 37'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 09 + BZ2 30 + WL 14', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'WL 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ1 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 41 + BZX 07 + WL 16', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'WL 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + BZ2 14 + Oeko 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Oeko 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ1 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + BZ2 07 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ1 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + BZ3 16 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ3 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ1 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 12 + BZX 14 + Oeko 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Oeko 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZ1 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 04 + KA 13 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'BZ1 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40 + BZX 20 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZ1 40'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZX 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 05 + VO2max 04 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'BZ1 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 18 + BZ2 20 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ1 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ2 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 03 + BZ3 23 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ3 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ1 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 11 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Ein 600'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'BZ1 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Aus 200'); + diff --git a/swim-db/sql/swim_data_trainings_zone2.sql b/swim-db/sql/swim_data_trainings_zone2.sql new file mode 100644 index 0000000..743d2c0 --- /dev/null +++ b/swim-db/sql/swim_data_trainings_zone2.sql @@ -0,0 +1,243 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'BZ2 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 02', 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + WL 05', 'BZ2 03 + WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 04 + WG 04', 'BZ2 04 + WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + Koo 02', 'BZ2 05 + Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 06 + AT 03', 'BZ2 06 + AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + Druck 01', 'BZ2 07 + Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + AT 02', 'BZ2 08 + AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + AT 01', 'BZ2 09 + AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'BZ2 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 16 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'BZ2 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 20 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'BZ2 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + BZ1 49 + WL 15', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + BZ1 39 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + BZX 16 + KA 15 + Druck 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZ2 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 18 + BZ1 25 + WG 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ1 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ2 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 12 + BZ1 27 + WL 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'WL 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ2 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + BZ1 39 + Armzug 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Armzug 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ2 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ2 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ3 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + BZ1 49 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ2 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 26 + VO2max 04 + KA 15 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'BZ2 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 11 + AT 02 + KA 15 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'BZ2 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 29 + AT 03 + KA 15 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'BZ2 29'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 10 + AT 01 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'BZ2 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 22 + AT 02 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'BZ2 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01 + Koo 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'BZ2 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'KA 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 31'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'KA 17'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 32'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 33'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 34'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'KA 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 35'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Aus 200'); + + + + diff --git a/swim-db/sql/swim_data_trainings_zone3.sql b/swim-db/sql/swim_data_trainings_zone3.sql new file mode 100644 index 0000000..93fa08d --- /dev/null +++ b/swim-db/sql/swim_data_trainings_zone3.sql @@ -0,0 +1,169 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 22 + BZ1 42', 'BZ3 22 + BZ1 42'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ1 42'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ3 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 23 + BZ1 41', 'BZ3 23 + BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ1 41'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ3 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + BZ1 43', 'BZ3 25 + BZ1 43'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Beine 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ1 43'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ3 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + BZ1 44', 'BZ3 21 + BZ1 44'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Beine 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ1 44'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ3 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + TE 03', 'BZ3 24 + TE 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'TE 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'BZ3 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 07 + KA 15 + WG 09 + Oeko 03', 'BZ3 07 + KA 15 + WG 09 + Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'WG 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'BZ3 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 14 + WG 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'WG 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'BZ3 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'BZ3 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 04 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'BZ3 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 09 + AT 02 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'BZ3 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 13 + BZX 14 + WL 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'WL 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZ3 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 17 + BZX 06 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZ3 17'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 18 + AT 02 + KA 15 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'BZ3 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + AT 03 + KA 12 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'BZ3 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 02 + AT 02 + KA 13 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'KA 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'BZ3 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 10 + AT 03 + KA 07 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'BZ3 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZ3 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 03 + AT 03 + BZX 14 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZ3 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 19 + AT 01 + KA 07 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'KA 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'BZ3 19'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + VO2max 04 + KA 15 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'KA 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'BZ3 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 11 + BZ1 27 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ1 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ3 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 15 + VO2max 03 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'VO2max 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'BZ3 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'BZ3 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Aus 200'); diff --git a/swim-db/sql/swim_data_trainings_zone4.sql b/swim-db/sql/swim_data_trainings_zone4.sql new file mode 100644 index 0000000..e69de29 diff --git a/swim-db/sql/swim_data_trainings_zone5.sql b/swim-db/sql/swim_data_trainings_zone5.sql new file mode 100644 index 0000000..bb04e3c --- /dev/null +++ b/swim-db/sql/swim_data_trainings_zone5.sql @@ -0,0 +1,49 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'VO2max 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'WL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'VO2max 01'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WL 09', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'WL 09'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'VO2max 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 08 + Druck 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Druck 02'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'VO2max 08'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 09 + WG 07', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'WG 07'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'VO2max 09'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 10 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'VO2max 10'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 05 + KA 16 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'KA 16'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'VO2max 05'); +insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Aus 200'); diff --git a/swim-db/sql/swim_data_trainings_zonex.sql b/swim-db/sql/swim_data_trainings_zonex.sql new file mode 100644 index 0000000..c7fb40d --- /dev/null +++ b/swim-db/sql/swim_data_trainings_zonex.sql @@ -0,0 +1,247 @@ + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'BZX 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02', 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 03 + WL 05', 'BZX 03 + WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'WL 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 04 + WG 04', 'BZX 04 + WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'WG 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 05 + Koo 02', 'BZX 05 + Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Koo 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 06 + AT 03', 'BZX 06 + AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'AT 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 07 + Druck 01', 'BZX 07 + Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + AT 02', 'BZX 08 + AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'AT 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + AT 01', 'BZX 09 + AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'BZX 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26', 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Beine 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24', 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Beine 05'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25', 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Beine 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ1 50', 'BZX 23 + BZ1 50'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZ1 50'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZX 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 21 + BZ1 48', 'BZX 21 + BZ1 48'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZ1 48'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZX 21'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ1 49', 'BZX 22 + BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZ1 49'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZX 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + AC 01', 'BZX 27 + AC 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Beine 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'AC 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'RegRü 1'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'BZX 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 16 + WG 06', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'WG 06'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'BZX 16'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 20 + Druck 01 + WL 14', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'WL 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Druck 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'BZX 20'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 14 + WL 15 + Oeko 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'WL 15'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'BZX 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + Oeko 03 + WG 10', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'WG 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Oeko 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'BZX 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ2 14 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZ2 14'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZX 22'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 18 + BZ1 39 + WL 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Ein 200'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'WL 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZ1 39'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZX 18'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 12 + BZ2 07 + WL 03', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'WL 03'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZX 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ2 30 + WG 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'WG 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZX 23'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + BZ2 07 + WG 08', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'WG 08'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZX 09'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 19 + KA 12 + Armzug 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Ein 300'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Armzug 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'BZX 19'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02 + AT 01 + Armzug 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Armzug 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'BZX 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24 + BZ2 30 + Koo 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Koo 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZ2 30'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZX 24'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26 + KA 12 + TE 02', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'TE 02'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'BZX 26'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25 + VO2max 04 + TE 04', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'TE 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'VO2max 04'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'BZX 25'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + BZ2 07 + WL 11', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'WL 11'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZ2 07'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZX 27'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 10 + KA 12 + WL 13', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'WL 13'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'KA 12'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'BZX 10'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01 + GL 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Ein 500'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'GL 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'BZX 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Aus 200'); + +INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 28 + AT 01', ''); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Ein 400'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'AT 01'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'BZX 28'); +insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Aus 200'); + + + diff --git a/swim-db/sql/swim_grant.sql b/swim-db/sql/swim_grant.sql new file mode 100644 index 0000000..39b2eb2 --- /dev/null +++ b/swim-db/sql/swim_grant.sql @@ -0,0 +1,66 @@ + +ALTER SCHEMA schwimmtraining OWNER TO laktatnebel; + +ALTER TABLE schwimmtraining.dt_block OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_lage OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_tempo OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_tempo_id_seq OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_trainingsplan OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_uebungen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_uebungen_id_seq OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.dt_ziel OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_block_uebungen_kombi OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_training_block_kombi OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.kt_uebungen_ziel OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_alle_uebungen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print_table OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_4print_tp OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_umfang OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_training_umfang OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_ziele OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_block_ziele_training OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_brust OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_delphin OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_kraul OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_lagen OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_nodelphin OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_nokraul OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_other OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_lage_ruecken OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_fartlek OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone0 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone1 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone2 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone3 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone4 OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zonex OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_tempo_zoney OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_armzug OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_aus OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_basiczone OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_druckphase OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_ein OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_gleiten OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_ka OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_koerperspannung OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_koo OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_kopf OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_lactate OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_leg OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_oeko OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_orientation OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_reg OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_speed OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_tec OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_threshould OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_triathlon OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_vo2max OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wassergefuehl OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserlage OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserschatten OWNER TO laktatnebel; +ALTER TABLE schwimmtraining.view_allueb_training_umfang OWNER TO laktatnebel; + +GRANT ALL ON SCHEMA schwimmtraining TO oleb; diff --git a/swim-db/sql/swim_schema.sql b/swim-db/sql/swim_schema.sql new file mode 100644 index 0000000..1adebbb --- /dev/null +++ b/swim-db/sql/swim_schema.sql @@ -0,0 +1,348 @@ + +drop table schwimmtraining.kt_block_uebungen_kombi cascade; +drop table schwimmtraining.kt_training_block_kombi cascade; +drop table schwimmtraining.kt_uebungen_ziel cascade; +drop table schwimmtraining.dt_trainingsplan cascade; +drop table schwimmtraining.dt_block cascade; +drop table schwimmtraining.dt_uebungen cascade; +drop table schwimmtraining.dt_lage cascade; +drop table schwimmtraining.dt_ziel cascade; +drop table schwimmtraining.dt_tempo cascade; + +create table schwimmtraining.dt_lage ( + name character varying(32) not null, + details text, + CONSTRAINT lage_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_tempo ( + id serial NOT NULL, + von integer NOT NULL, + bis integer NOT NULL, + detail text, + CONSTRAINT dt_tempo_pkey PRIMARY KEY (id), +CONSTRAINT dt_tempo_von_bis_key UNIQUE (von, bis) +); + +CREATE TABLE schwimmtraining.dt_ziel ( + name character varying(64) NOT NULL, + details text, + CONSTRAINT ziel_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_trainingsplan ( + name character varying(64) NOT NULL, + detail text, + CONSTRAINT dt_trainingsplan_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_block ( + name character varying(64) NOT NULL, + detail text, + CONSTRAINT dt_block_pkey PRIMARY KEY (name) +); + +CREATE TABLE schwimmtraining.dt_uebungen ( + id serial NOT NULL, + strecke integer NOT NULL, + fk_lage character varying(32) NOT NULL, + details text, + fk_tempobereich integer DEFAULT 2 NOT null, + CONSTRAINT dt_uebungen_pkey PRIMARY KEY (id), + CONSTRAINT dt_uebungen_strecke_fk_lage_details_tempobereich UNIQUE (strecke, fk_lage, details, fk_tempobereich), + CONSTRAINT dt_uebungen_tempobereich_fkey FOREIGN KEY (fk_tempobereich) REFERENCES schwimmtraining.dt_tempo(id) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT dt_uebungen_lage_fkey FOREIGN KEY (fk_lage) REFERENCES schwimmtraining.dt_lage(name) ON UPDATE CASCADE ON DELETE cascade +); + +create table schwimmtraining.kt_uebungen_ziel ( + fk_uebung integer NOT null, + fk_ziel character varying(64), + CONSTRAINT kkt_uebungen_ziel_fk_ziel_fk_uebung UNIQUE (fk_ziel, fk_uebung), + CONSTRAINT kt_uebungen_ziel_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_uebungen_ziel_ziel_fkey FOREIGN KEY (fk_ziel) REFERENCES schwimmtraining.dt_ziel(name) ON UPDATE CASCADE ON DELETE CASCADE +); + + + +CREATE TABLE schwimmtraining.kt_block_uebungen_kombi ( + fk_block character varying(64) NOT NULL, + "position" integer NOT NULL, + fk_uebung integer NOT NULL, + anzahl integer NOT null, + pause interval, + CONSTRAINT kt_block_uebungen_kombi_fk_block_fk_uebung_fk_order UNIQUE (fk_block, fk_uebung, "position"), + CONSTRAINT kt_block_uebungen_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_block_uebungen_kombi_fk_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade +); + +CREATE TABLE schwimmtraining.kt_training_block_kombi ( + fk_trainingsplan character varying(64) NOT NULL, + "position" integer NOT NULL, + fk_block character varying(64) NOT null, + CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fk_block_fk_order UNIQUE (fk_trainingsplan, fk_block, "position"), + CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fkey FOREIGN KEY (fk_trainingsplan) REFERENCES schwimmtraining.dt_trainingsplan(name) ON UPDATE CASCADE ON DELETE cascade, + CONSTRAINT kt_training_block_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE CASCADE +); + +create view schwimmtraining.view_alle_uebungen as +select + u.id, + u.strecke, + l.name as lage, + u.details, + t.von, + t.bis, + t.detail as tempo_detail, + z.name as uebungsziel, + z.details as uebungsziel_detail +from + schwimmtraining.kt_uebungen_ziel uz +join schwimmtraining.dt_uebungen u on (uz.fk_uebung = u.id) +join schwimmtraining.dt_tempo t on (u.fk_tempobereich = t.id) +join schwimmtraining.dt_lage l on (u.fk_lage = l.name) +join schwimmtraining.dt_ziel z on (uz.fk_ziel = z.name) +order by + u.details, + l.name, + u.strecke; + +create view schwimmtraining.view_allueb_by_tempo_zone0 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 65 and vau.bis = 75 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone1 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 85 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone2 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 85 and vau.bis = 90 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zonex as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 90 and vau.bis = 95 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone3 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 95 and vau.bis = 100 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zoney as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 100 and vau.bis = 103 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_zone4 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 103 and vau.bis = 120 order by lage, strecke; +create view schwimmtraining.view_allueb_by_tempo_fartlek as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 100 order by lage, strecke; + +create view schwimmtraining.view_allueb_by_ziel_basiczone as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_ka as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kraftausdauer' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_speed as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Schnelligkeit' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_lactate as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Laktattoleranz' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_threshould as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'anaerobe Schwelle' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_vo2max as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'VO2max' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_ziel_reg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Regeneration' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_gleiten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Gleiten' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_tec as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Technik' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wassergefuehl as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wassergefühl' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_koo as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Koordination' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_oeko as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ökonomie' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wasserlage as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserlage' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_leg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Beine' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_orientation as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Orientierung' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_triathlon as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Triathlon' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_ein as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Einschwimmen' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_aus as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ausschwimmen' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_armzug as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Armzug' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_druckphase as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Druckphase' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_wasserschatten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserschatten' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_kopf as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kopfhaltung' order by lage, strecke; +create view schwimmtraining.view_allueb_by_ziel_koerperspannung as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Körperspannung' order by lage, strecke; + +create view schwimmtraining.view_allueb_by_lage_ruecken as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Rücken alt' or vau.lage = 'Rücken' order by lage, tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_brust as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Brust' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_kraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_delphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_lagen as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Lagen' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_other as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Sonstige' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_nokraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin/Rücken/Brust' order by tempo_detail, strecke; +create view schwimmtraining.view_allueb_by_lage_nodelphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul/Rücken/Brust' order by tempo_detail, strecke; + +select count(*) from schwimmtraining.view_alle_uebungen vau ; + +create view schwimmtraining.view_allueb_block_ziele as +select + db.name as name_block, + db.detail as block_detail, + kbuk.position, + kbuk.anzahl, + kbuk.pause, + vau.id, + vau.strecke, + vau.lage, + vau.details, + vau.von, + vau.bis, + vau.tempo_detail, + vau.uebungsziel, + vau.uebungsziel_detail +from + schwimmtraining.kt_block_uebungen_kombi kbuk +join schwimmtraining.dt_block db on (db.name = kbuk.fk_block) +join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung) +order by + name, + position; + +create view schwimmtraining.view_allueb_block as +select distinct + db.name as name_block, + db.detail as block_detail, + kbuk.position, + kbuk.anzahl, + kbuk.pause, + vau.id, + vau.strecke, + vau.lage, + vau.details, + vau.von, + vau.bis, + vau.tempo_detail +from + schwimmtraining.kt_block_uebungen_kombi kbuk +join schwimmtraining.dt_block db on (db.name = kbuk.fk_block) +join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung) +order by + name_block, + position; + +create view schwimmtraining.view_allueb_block_ziele_training as +select + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail, + vaub.uebungsziel, + vaub.uebungsziel_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block_ziele vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + +create view schwimmtraining.view_allueb_block_training as +select + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + +create view schwimmtraining.view_allueb_block_training_4print as +select distinct + dt.name as name_plan, + dt.detail as plan_detail, + ktbk.position, + vaub.name_block, + vaub.block_detail, + vaub.position as position_uebung, + vaub.anzahl, + vaub.pause, + vaub.id, + vaub.strecke, + (vaub.anzahl * vaub.strecke) as umfang, + vaub.lage, + vaub.details, + vaub.von, + vaub.bis, + vaub.tempo_detail +from + schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block) +join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan) +order by + name_plan, + position, + position_uebung; + + +CREATE VIEW schwimmtraining.view_allueb_block_training_4print_table AS +select + name_plan, + concat_ws(' x ', anzahl, strecke) AS serie, + CASE WHEN (lage='Sonstige') THEN ' ' ELSE lage END, + details, + concat(von, ' - ', bis) AS tempo, + CASE WHEN (pause is null) THEN '' ELSE concat(EXTRACT(epoch FROM pause), '"') END AS pause + FROM schwimmtraining.view_allueb_block_training_4print +order by + name_plan, + position, + position_uebung; + +CREATE VIEW schwimmtraining.view_allueb_block_training_4print_tp as +select + name_plan, + concat(anzahl, ' x ', strecke, 'm') AS serie, + CASE WHEN (lage='Sonstige') THEN ' ' ELSE concat ( ' | ', lage) end as lage, + concat(' | ', details) as detils, + concat(' | ', von, ' - ', bis, '%') AS tempo, + CASE WHEN (pause is null) THEN '' ELSE concat(' | Pause ', EXTRACT(epoch FROM pause), '"') END AS pause + FROM schwimmtraining.view_allueb_block_training_4print +order by + name_plan, + position, + position_uebung; + + +CREATE VIEW schwimmtraining.view_allueb_block_umfang AS + SELECT + vab.name_block, + sum(vab.anzahl * vab.strecke) AS umfang + FROM schwimmtraining.view_allueb_block vab + GROUP BY vab.name_block + order by vab.name_block; + + +CREATE VIEW schwimmtraining.view_allueb_block_training_umfang AS + select + ktbk.fk_trainingsplan, + ktbk.position, + ktbk.fk_block as block, + vaubu.umfang + from +schwimmtraining.kt_training_block_kombi ktbk +join schwimmtraining.view_allueb_block_umfang vaubu on (ktbk.fk_block = vaubu.name_block) +UNION +select + tbk.fk_trainingsplan, + 0 AS position, + ''::character varying AS block, + sum(umfang) as umfang + from schwimmtraining.view_allueb_block_umfang vabu + join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block) + group by tbk.fk_trainingsplan + ORDER BY 1 desc, 2; + +CREATE VIEW schwimmtraining.view_allueb_training_umfang AS +select + tbk.fk_trainingsplan, + sum(umfang) as umfang + from schwimmtraining.view_allueb_block_umfang vabu + join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block) + group by tbk.fk_trainingsplan + ORDER BY 1 desc, 2; + + \ No newline at end of file diff --git a/swim-service/pom.xml b/swim-service/pom.xml new file mode 100644 index 0000000..249346c --- /dev/null +++ b/swim-service/pom.xml @@ -0,0 +1,268 @@ + + 4.0.0 + com.triathlon-coaching.swim + swim-service + 0.0.1-SNAPSHOT + jar + + ${product.artifactId} + Swim Training Generator + + + org.springframework.boot + spring-boot-starter-parent + 3.0.2 + + + + + 17 + 20230227 + + UTF-8 + UTF-8 + + ${java.version} + ${java.version} + + 3.3.0 + + 3.2.1 + 3.11.0 + 3.0.0 + + 3.3.0 + 3.3.2 + 3.3.0 + 3.5.0 + 3.5.0 + + 3.0.0 + 3.1.1 + 3.5.0 + 4.0.0-M6 + + 4.13.2 + + 2.2 + + -Xdoclint:none + + + + + + + + org.json + json + ${json.version} + + + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.webjars + bootstrap + 5.2.0 + + + org.webjars + bootstrap-datepicker + 1.9.0 + + + org.webjars + jquery + 3.6.1 + + + + org.springframework.boot + spring-boot-devtools + runtime + + + org.apache.tomcat.embed + tomcat-embed-jasper + provided + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.json + json + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin.version} + + develop + false + true + + + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + + site + + + + + maven-javadoc-plugin + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + ${javadoc.opts} + none + + + + attach-javadocs + + jar + + + ${javadoc.opts} + none + + + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + maven-compiler-plugin + + ${java.version} + + + + maven-enforcer-plugin + + + enforce-versions + + enforce + + + + + + + + [3.0,) + + + ${java.version} + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.0 + + localtomcat + http://localhost:8080/manager/text + + true + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + + scm:git:ssh://laktatnebel.de/srv/git/swimming.git + scm:git:ssh://laktatnebel.de/srv/git/swimming.git + HEAD + + + + + laktatnebel.release + Release Repository + file:///home/oleb/.m2/distribution + + + laktatnebel.snapshots + false + Snapshot Repository + file:///home/oleb/.m2/distribution + + + laktatnebel.site + Sites + file:///home/oleb/.m2/site + + + + diff --git a/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java b/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java new file mode 100644 index 0000000..1a7d087 --- /dev/null +++ b/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java @@ -0,0 +1,12 @@ +package de.laktatnebel.web.training.swim; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class SpringBootWebApplicationBootstrapJqueryApplication { + + public static void main(String[] args) { + SpringApplication.run(SpringBootWebApplicationBootstrapJqueryApplication.class, args); + } +} diff --git a/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java b/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java new file mode 100644 index 0000000..49ef4b8 --- /dev/null +++ b/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java @@ -0,0 +1,13 @@ +package de.laktatnebel.web.training.swim; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class WelcomeController { + + @RequestMapping("/welcome") + public String loginMessage() { + return "welcome"; + } +} \ No newline at end of file diff --git a/swim-service/src/main/resources/application.properties b/swim-service/src/main/resources/application.properties new file mode 100644 index 0000000..f449a2b --- /dev/null +++ b/swim-service/src/main/resources/application.properties @@ -0,0 +1,3 @@ +spring.mvc.view.prefix=/WEB-INF/jsp/ +spring.mvc.view.suffix=.jsp +logging.level.org.springframework.web=INFO diff --git a/swim-service/src/main/resources/static/css/custom.css b/swim-service/src/main/resources/static/css/custom.css new file mode 100644 index 0000000..4a57d6b --- /dev/null +++ b/swim-service/src/main/resources/static/css/custom.css @@ -0,0 +1,3 @@ +body { + background-color: lightblue; +} \ No newline at end of file diff --git a/swim-service/src/main/resources/static/js/custom.js b/swim-service/src/main/resources/static/js/custom.js new file mode 100644 index 0000000..f9de3ec --- /dev/null +++ b/swim-service/src/main/resources/static/js/custom.js @@ -0,0 +1 @@ +alert("I'm active"); \ No newline at end of file diff --git a/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp b/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp new file mode 100644 index 0000000..280a3e0 --- /dev/null +++ b/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp @@ -0,0 +1,41 @@ + + + Welcome + + + + +
+ + + + + + + + + + + + + + + + + + + + +
Your todos are
DescriptionTarget DateIs it Done?EditDelete
Todo 113/01/2021NoEdit TodoDelete Todo
+
+ Add a Todo + +
+ + + +
+ + diff --git a/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java b/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java new file mode 100644 index 0000000..a954e52 --- /dev/null +++ b/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java @@ -0,0 +1,18 @@ +package de.laktatnebel.web.training.swim; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +// replaced @RunWith with @ExtendWith +// replaced SpringRunner.class with SpringExtension.class +@ExtendWith(SpringExtension.class) +@SpringBootTest +public class SpringBootWebApplicationBootstrapJqueryApplicationTests { + + @Test + public void contextLoads() { + } + +} diff --git a/swim-web/pom.xml b/swim-web/pom.xml new file mode 100644 index 0000000..bf566e7 --- /dev/null +++ b/swim-web/pom.xml @@ -0,0 +1,18 @@ + + 4.0.0 + com.triathlon-coaching.swim + swim-web + 0.0.1-SNAPSHOT + pom + + ${product.artifactId} + Swim Training Generator Simple WebUI + + + de.laktatnebel.maven + laktatnebelscript + 2.1.9 + + + diff --git a/swim-web/src/swim_glob_vars.php b/swim-web/src/swim_glob_vars.php new file mode 100644 index 0000000..4841227 --- /dev/null +++ b/swim-web/src/swim_glob_vars.php @@ -0,0 +1,15 @@ + diff --git a/swim-web/src/webui/database_functions_pgsql.php b/swim-web/src/webui/database_functions_pgsql.php new file mode 100644 index 0000000..9d584c7 --- /dev/null +++ b/swim-web/src/webui/database_functions_pgsql.php @@ -0,0 +1,76 @@ +".$res_sql_result; + $return_bool_value = true; + } else { + return "Datenbankabfrage fehlgeschlagen!"; + } + + return $return_bool_value; +} + + +// SQL an DB absetzen +// Parameter: Tablle, Feld(er), Wert(e) +// Rückgabewert: Array +function getData ($dbms_connection, $db_query) { + $return_arr_data = array(); // Rückgabewert als Array + //echo "\n

SQL:
".$ref_str_db_query."

"; + + // DB Abfage starten + //echo $db_query; + $res_sql_result = pg_query ($dbms_connection, $db_query); + // Gültigkeit der DB Abfage testen + if ($res_sql_result) { + //echo "

".$res_sql_result."

"; + while ($arr_sql_data = pg_fetch_row($res_sql_result)) { + //echo debugPrint($arr_sql_data); + array_push ($return_arr_data, $arr_sql_data); + } + //var_dump( $return_arr_data); + } else { + return "Datenbankabfrage fehlgeschlagen!"; + } + + return $return_arr_data; +} + + +?> \ No newline at end of file diff --git a/swim-web/src/webui/database_functions_select.php b/swim-web/src/webui/database_functions_select.php new file mode 100644 index 0000000..2f65c46 --- /dev/null +++ b/swim-web/src/webui/database_functions_select.php @@ -0,0 +1,78 @@ + \ No newline at end of file diff --git a/swim-web/src/webui/font/helvetica.php b/swim-web/src/webui/font/helvetica.php new file mode 100755 index 0000000..2be3eca --- /dev/null +++ b/swim-web/src/webui/font/helvetica.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/swim-web/src/webui/font/helveticab.php b/swim-web/src/webui/font/helveticab.php new file mode 100755 index 0000000..c88394c --- /dev/null +++ b/swim-web/src/webui/font/helveticab.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/swim-web/src/webui/font/helveticabi.php b/swim-web/src/webui/font/helveticabi.php new file mode 100755 index 0000000..bcea807 --- /dev/null +++ b/swim-web/src/webui/font/helveticabi.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/swim-web/src/webui/font/helveticai.php b/swim-web/src/webui/font/helveticai.php new file mode 100755 index 0000000..a328b04 --- /dev/null +++ b/swim-web/src/webui/font/helveticai.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/swim-web/src/webui/font/verdana.php b/swim-web/src/webui/font/verdana.php new file mode 100644 index 0000000..c8e77b3 --- /dev/null +++ b/swim-web/src/webui/font/verdana.php @@ -0,0 +1,25 @@ +765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>32,'FontBBox'=>'[-50 -207 1447 1000]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>1000); +$up = -88; +$ut = 59; +$cw = array( + chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000, + chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>352,'!'=>394,'"'=>459,'#'=>818,'$'=>636,'%'=>1076,'&'=>727,'\''=>269,'('=>454,')'=>454,'*'=>636,'+'=>818, + ','=>364,'-'=>454,'.'=>364,'/'=>454,'0'=>636,'1'=>636,'2'=>636,'3'=>636,'4'=>636,'5'=>636,'6'=>636,'7'=>636,'8'=>636,'9'=>636,':'=>454,';'=>454,'<'=>818,'='=>818,'>'=>818,'?'=>545,'@'=>1000,'A'=>684, + 'B'=>686,'C'=>698,'D'=>771,'E'=>632,'F'=>575,'G'=>775,'H'=>751,'I'=>421,'J'=>455,'K'=>693,'L'=>557,'M'=>843,'N'=>748,'O'=>787,'P'=>603,'Q'=>787,'R'=>695,'S'=>684,'T'=>616,'U'=>732,'V'=>684,'W'=>989, + 'X'=>685,'Y'=>615,'Z'=>685,'['=>454,'\\'=>454,']'=>454,'^'=>818,'_'=>636,'`'=>636,'a'=>601,'b'=>623,'c'=>521,'d'=>623,'e'=>596,'f'=>352,'g'=>623,'h'=>633,'i'=>274,'j'=>344,'k'=>592,'l'=>274,'m'=>973, + 'n'=>633,'o'=>607,'p'=>623,'q'=>623,'r'=>427,'s'=>521,'t'=>394,'u'=>633,'v'=>592,'w'=>818,'x'=>592,'y'=>592,'z'=>525,'{'=>635,'|'=>454,'}'=>635,'~'=>818,chr(127)=>1000,chr(128)=>636,chr(129)=>1000,chr(130)=>269,chr(131)=>636, + chr(132)=>459,chr(133)=>818,chr(134)=>636,chr(135)=>636,chr(136)=>636,chr(137)=>1521,chr(138)=>684,chr(139)=>454,chr(140)=>1070,chr(141)=>1000,chr(142)=>685,chr(143)=>1000,chr(144)=>1000,chr(145)=>269,chr(146)=>269,chr(147)=>459,chr(148)=>459,chr(149)=>545,chr(150)=>636,chr(151)=>1000,chr(152)=>636,chr(153)=>977, + chr(154)=>521,chr(155)=>454,chr(156)=>981,chr(157)=>1000,chr(158)=>525,chr(159)=>615,chr(160)=>352,chr(161)=>394,chr(162)=>636,chr(163)=>636,chr(164)=>636,chr(165)=>636,chr(166)=>454,chr(167)=>636,chr(168)=>636,chr(169)=>1000,chr(170)=>545,chr(171)=>645,chr(172)=>818,chr(173)=>454,chr(174)=>1000,chr(175)=>636, + chr(176)=>542,chr(177)=>818,chr(178)=>542,chr(179)=>542,chr(180)=>636,chr(181)=>642,chr(182)=>636,chr(183)=>364,chr(184)=>636,chr(185)=>542,chr(186)=>545,chr(187)=>645,chr(188)=>1000,chr(189)=>1000,chr(190)=>1000,chr(191)=>545,chr(192)=>684,chr(193)=>684,chr(194)=>684,chr(195)=>684,chr(196)=>684,chr(197)=>684, + chr(198)=>984,chr(199)=>698,chr(200)=>632,chr(201)=>632,chr(202)=>632,chr(203)=>632,chr(204)=>421,chr(205)=>421,chr(206)=>421,chr(207)=>421,chr(208)=>775,chr(209)=>748,chr(210)=>787,chr(211)=>787,chr(212)=>787,chr(213)=>787,chr(214)=>787,chr(215)=>818,chr(216)=>787,chr(217)=>732,chr(218)=>732,chr(219)=>732, + chr(220)=>732,chr(221)=>615,chr(222)=>605,chr(223)=>620,chr(224)=>601,chr(225)=>601,chr(226)=>601,chr(227)=>601,chr(228)=>601,chr(229)=>601,chr(230)=>955,chr(231)=>521,chr(232)=>596,chr(233)=>596,chr(234)=>596,chr(235)=>596,chr(236)=>274,chr(237)=>274,chr(238)=>274,chr(239)=>274,chr(240)=>612,chr(241)=>633, + chr(242)=>607,chr(243)=>607,chr(244)=>607,chr(245)=>607,chr(246)=>607,chr(247)=>818,chr(248)=>607,chr(249)=>633,chr(250)=>633,chr(251)=>633,chr(252)=>633,chr(253)=>592,chr(254)=>623,chr(255)=>592); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +$file = 'verdana.z'; +$originalsize = 48044; +$subsetted = true; +?> diff --git a/swim-web/src/webui/font/verdana.z b/swim-web/src/webui/font/verdana.z new file mode 100644 index 0000000000000000000000000000000000000000..615ab6bcfddb88dc0c4f8896cd180a194f4cd92b GIT binary patch literal 31091 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 K`~M%cdLk$?-IW~x literal 0 HcmV?d00001 diff --git a/swim-web/src/webui/font/verdanab.php b/swim-web/src/webui/font/verdanab.php new file mode 100644 index 0000000..f6b27e4 --- /dev/null +++ b/swim-web/src/webui/font/verdanab.php @@ -0,0 +1,25 @@ +765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>32,'FontBBox'=>'[-73 -208 1707 1000]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>1000); +$up = -68; +$ut = 103; +$cw = array( + chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000, + chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>342,'!'=>402,'"'=>587,'#'=>867,'$'=>711,'%'=>1272,'&'=>862,'\''=>332,'('=>543,')'=>543,'*'=>711,'+'=>867, + ','=>361,'-'=>480,'.'=>361,'/'=>689,'0'=>711,'1'=>711,'2'=>711,'3'=>711,'4'=>711,'5'=>711,'6'=>711,'7'=>711,'8'=>711,'9'=>711,':'=>402,';'=>402,'<'=>867,'='=>867,'>'=>867,'?'=>617,'@'=>964,'A'=>776, + 'B'=>762,'C'=>724,'D'=>830,'E'=>683,'F'=>650,'G'=>811,'H'=>837,'I'=>546,'J'=>555,'K'=>771,'L'=>637,'M'=>948,'N'=>847,'O'=>850,'P'=>733,'Q'=>850,'R'=>782,'S'=>710,'T'=>682,'U'=>812,'V'=>764,'W'=>1128, + 'X'=>764,'Y'=>737,'Z'=>692,'['=>543,'\\'=>689,']'=>543,'^'=>867,'_'=>711,'`'=>711,'a'=>668,'b'=>699,'c'=>588,'d'=>699,'e'=>664,'f'=>422,'g'=>699,'h'=>712,'i'=>342,'j'=>403,'k'=>671,'l'=>342,'m'=>1058, + 'n'=>712,'o'=>687,'p'=>699,'q'=>699,'r'=>497,'s'=>593,'t'=>456,'u'=>712,'v'=>650,'w'=>979,'x'=>669,'y'=>651,'z'=>597,'{'=>711,'|'=>543,'}'=>711,'~'=>867,chr(127)=>1000,chr(128)=>711,chr(129)=>1000,chr(130)=>332,chr(131)=>711, + chr(132)=>587,chr(133)=>1049,chr(134)=>711,chr(135)=>711,chr(136)=>711,chr(137)=>1777,chr(138)=>710,chr(139)=>543,chr(140)=>1135,chr(141)=>1000,chr(142)=>692,chr(143)=>1000,chr(144)=>1000,chr(145)=>332,chr(146)=>332,chr(147)=>587,chr(148)=>587,chr(149)=>711,chr(150)=>711,chr(151)=>1000,chr(152)=>711,chr(153)=>964, + chr(154)=>593,chr(155)=>543,chr(156)=>1068,chr(157)=>1000,chr(158)=>597,chr(159)=>737,chr(160)=>342,chr(161)=>402,chr(162)=>711,chr(163)=>711,chr(164)=>711,chr(165)=>711,chr(166)=>543,chr(167)=>711,chr(168)=>711,chr(169)=>964,chr(170)=>598,chr(171)=>850,chr(172)=>867,chr(173)=>480,chr(174)=>964,chr(175)=>711, + chr(176)=>587,chr(177)=>867,chr(178)=>598,chr(179)=>598,chr(180)=>711,chr(181)=>721,chr(182)=>711,chr(183)=>361,chr(184)=>711,chr(185)=>598,chr(186)=>598,chr(187)=>850,chr(188)=>1182,chr(189)=>1182,chr(190)=>1182,chr(191)=>617,chr(192)=>776,chr(193)=>776,chr(194)=>776,chr(195)=>776,chr(196)=>776,chr(197)=>776, + chr(198)=>1094,chr(199)=>724,chr(200)=>683,chr(201)=>683,chr(202)=>683,chr(203)=>683,chr(204)=>546,chr(205)=>546,chr(206)=>546,chr(207)=>546,chr(208)=>830,chr(209)=>847,chr(210)=>850,chr(211)=>850,chr(212)=>850,chr(213)=>850,chr(214)=>850,chr(215)=>867,chr(216)=>850,chr(217)=>812,chr(218)=>812,chr(219)=>812, + chr(220)=>812,chr(221)=>737,chr(222)=>735,chr(223)=>713,chr(224)=>668,chr(225)=>668,chr(226)=>668,chr(227)=>668,chr(228)=>668,chr(229)=>668,chr(230)=>1018,chr(231)=>588,chr(232)=>664,chr(233)=>664,chr(234)=>664,chr(235)=>664,chr(236)=>342,chr(237)=>342,chr(238)=>342,chr(239)=>342,chr(240)=>679,chr(241)=>712, + chr(242)=>687,chr(243)=>687,chr(244)=>687,chr(245)=>687,chr(246)=>687,chr(247)=>867,chr(248)=>687,chr(249)=>712,chr(250)=>712,chr(251)=>712,chr(252)=>712,chr(253)=>651,chr(254)=>699,chr(255)=>651); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +$file = 'verdanab.z'; +$originalsize = 43108; +$subsetted = true; +?> diff --git a/swim-web/src/webui/font/verdanab.z b/swim-web/src/webui/font/verdanab.z new file mode 100644 index 0000000000000000000000000000000000000000..3d748dbd56ab1c4ff966be0c81e4c39603263972 GIT binary patch literal 28809 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 QImIc7fSvvS0SVJ;hf>_vy8r+H literal 0 HcmV?d00001 diff --git a/swim-web/src/webui/font/verdanai.php b/swim-web/src/webui/font/verdanai.php new file mode 100644 index 0000000..bb661d7 --- /dev/null +++ b/swim-web/src/webui/font/verdanai.php @@ -0,0 +1,25 @@ +765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>96,'FontBBox'=>'[-131 -207 1461 1000]','ItalicAngle'=>-13,'StemV'=>70,'MissingWidth'=>1000); +$up = -88; +$ut = 59; +$cw = array( + chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000, + chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>352,'!'=>394,'"'=>459,'#'=>818,'$'=>636,'%'=>1076,'&'=>727,'\''=>269,'('=>454,')'=>454,'*'=>636,'+'=>818, + ','=>364,'-'=>454,'.'=>364,'/'=>454,'0'=>636,'1'=>636,'2'=>636,'3'=>636,'4'=>636,'5'=>636,'6'=>636,'7'=>636,'8'=>636,'9'=>636,':'=>454,';'=>454,'<'=>818,'='=>818,'>'=>818,'?'=>545,'@'=>1000,'A'=>683, + 'B'=>686,'C'=>698,'D'=>766,'E'=>632,'F'=>575,'G'=>775,'H'=>751,'I'=>421,'J'=>455,'K'=>693,'L'=>557,'M'=>843,'N'=>748,'O'=>787,'P'=>603,'Q'=>787,'R'=>695,'S'=>684,'T'=>616,'U'=>732,'V'=>683,'W'=>990, + 'X'=>685,'Y'=>615,'Z'=>685,'['=>454,'\\'=>454,']'=>454,'^'=>818,'_'=>636,'`'=>636,'a'=>601,'b'=>623,'c'=>521,'d'=>623,'e'=>596,'f'=>352,'g'=>622,'h'=>633,'i'=>274,'j'=>344,'k'=>587,'l'=>274,'m'=>973, + 'n'=>633,'o'=>607,'p'=>623,'q'=>623,'r'=>427,'s'=>521,'t'=>394,'u'=>633,'v'=>591,'w'=>818,'x'=>592,'y'=>591,'z'=>525,'{'=>635,'|'=>454,'}'=>635,'~'=>818,chr(127)=>1000,chr(128)=>636,chr(129)=>1000,chr(130)=>269,chr(131)=>636, + chr(132)=>459,chr(133)=>818,chr(134)=>636,chr(135)=>636,chr(136)=>636,chr(137)=>1519,chr(138)=>684,chr(139)=>454,chr(140)=>1070,chr(141)=>1000,chr(142)=>685,chr(143)=>1000,chr(144)=>1000,chr(145)=>269,chr(146)=>269,chr(147)=>459,chr(148)=>459,chr(149)=>545,chr(150)=>636,chr(151)=>1000,chr(152)=>636,chr(153)=>977, + chr(154)=>521,chr(155)=>454,chr(156)=>980,chr(157)=>1000,chr(158)=>525,chr(159)=>615,chr(160)=>352,chr(161)=>394,chr(162)=>636,chr(163)=>636,chr(164)=>636,chr(165)=>636,chr(166)=>454,chr(167)=>636,chr(168)=>636,chr(169)=>1000,chr(170)=>545,chr(171)=>645,chr(172)=>818,chr(173)=>454,chr(174)=>1000,chr(175)=>636, + chr(176)=>542,chr(177)=>818,chr(178)=>542,chr(179)=>542,chr(180)=>636,chr(181)=>642,chr(182)=>636,chr(183)=>364,chr(184)=>636,chr(185)=>542,chr(186)=>545,chr(187)=>645,chr(188)=>1000,chr(189)=>1000,chr(190)=>1000,chr(191)=>545,chr(192)=>683,chr(193)=>683,chr(194)=>683,chr(195)=>683,chr(196)=>683,chr(197)=>683, + chr(198)=>989,chr(199)=>698,chr(200)=>632,chr(201)=>632,chr(202)=>632,chr(203)=>632,chr(204)=>421,chr(205)=>421,chr(206)=>421,chr(207)=>421,chr(208)=>766,chr(209)=>748,chr(210)=>787,chr(211)=>787,chr(212)=>787,chr(213)=>787,chr(214)=>787,chr(215)=>818,chr(216)=>787,chr(217)=>732,chr(218)=>732,chr(219)=>732, + chr(220)=>732,chr(221)=>615,chr(222)=>605,chr(223)=>620,chr(224)=>601,chr(225)=>601,chr(226)=>601,chr(227)=>601,chr(228)=>601,chr(229)=>601,chr(230)=>955,chr(231)=>521,chr(232)=>596,chr(233)=>596,chr(234)=>596,chr(235)=>596,chr(236)=>274,chr(237)=>274,chr(238)=>274,chr(239)=>274,chr(240)=>612,chr(241)=>633, + chr(242)=>607,chr(243)=>607,chr(244)=>607,chr(245)=>607,chr(246)=>607,chr(247)=>818,chr(248)=>607,chr(249)=>633,chr(250)=>633,chr(251)=>633,chr(252)=>633,chr(253)=>591,chr(254)=>623,chr(255)=>591); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +$file = 'verdanai.z'; +$originalsize = 45616; +$subsetted = true; +?> diff --git a/swim-web/src/webui/font/verdanai.z b/swim-web/src/webui/font/verdanai.z new file mode 100644 index 0000000000000000000000000000000000000000..bab53042ab47504c6b5ce6549a784826b77f2848 GIT binary patch literal 30677 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 literal 0 HcmV?d00001 diff --git a/swim-web/src/webui/font/verdanaz.php b/swim-web/src/webui/font/verdanaz.php new file mode 100644 index 0000000..1087b45 --- /dev/null +++ b/swim-web/src/webui/font/verdanaz.php @@ -0,0 +1,25 @@ +765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>96,'FontBBox'=>'[-166 -208 1705 1000]','ItalicAngle'=>-13,'StemV'=>120,'MissingWidth'=>1000); +$up = -68; +$ut = 103; +$cw = array( + chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000, + chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>342,'!'=>402,'"'=>587,'#'=>867,'$'=>711,'%'=>1272,'&'=>862,'\''=>332,'('=>543,')'=>543,'*'=>711,'+'=>867, + ','=>361,'-'=>480,'.'=>361,'/'=>689,'0'=>711,'1'=>711,'2'=>711,'3'=>711,'4'=>711,'5'=>711,'6'=>711,'7'=>711,'8'=>711,'9'=>711,':'=>402,';'=>402,'<'=>867,'='=>867,'>'=>867,'?'=>617,'@'=>964,'A'=>776, + 'B'=>762,'C'=>724,'D'=>830,'E'=>683,'F'=>650,'G'=>811,'H'=>837,'I'=>546,'J'=>555,'K'=>771,'L'=>637,'M'=>948,'N'=>847,'O'=>850,'P'=>733,'Q'=>850,'R'=>782,'S'=>710,'T'=>682,'U'=>812,'V'=>764,'W'=>1128, + 'X'=>764,'Y'=>737,'Z'=>692,'['=>543,'\\'=>689,']'=>543,'^'=>867,'_'=>711,'`'=>711,'a'=>668,'b'=>699,'c'=>588,'d'=>699,'e'=>664,'f'=>422,'g'=>699,'h'=>712,'i'=>342,'j'=>403,'k'=>671,'l'=>342,'m'=>1058, + 'n'=>712,'o'=>686,'p'=>699,'q'=>699,'r'=>497,'s'=>593,'t'=>456,'u'=>712,'v'=>649,'w'=>979,'x'=>669,'y'=>651,'z'=>597,'{'=>711,'|'=>543,'}'=>711,'~'=>867,chr(127)=>1000,chr(128)=>711,chr(129)=>1000,chr(130)=>332,chr(131)=>711, + chr(132)=>587,chr(133)=>1049,chr(134)=>711,chr(135)=>711,chr(136)=>711,chr(137)=>1777,chr(138)=>710,chr(139)=>543,chr(140)=>1135,chr(141)=>1000,chr(142)=>692,chr(143)=>1000,chr(144)=>1000,chr(145)=>332,chr(146)=>332,chr(147)=>587,chr(148)=>587,chr(149)=>711,chr(150)=>711,chr(151)=>1000,chr(152)=>711,chr(153)=>964, + chr(154)=>593,chr(155)=>543,chr(156)=>1068,chr(157)=>1000,chr(158)=>597,chr(159)=>737,chr(160)=>342,chr(161)=>402,chr(162)=>711,chr(163)=>711,chr(164)=>711,chr(165)=>711,chr(166)=>543,chr(167)=>711,chr(168)=>711,chr(169)=>964,chr(170)=>598,chr(171)=>850,chr(172)=>867,chr(173)=>480,chr(174)=>964,chr(175)=>711, + chr(176)=>587,chr(177)=>867,chr(178)=>598,chr(179)=>598,chr(180)=>711,chr(181)=>721,chr(182)=>711,chr(183)=>361,chr(184)=>711,chr(185)=>598,chr(186)=>598,chr(187)=>850,chr(188)=>1182,chr(189)=>1182,chr(190)=>1182,chr(191)=>617,chr(192)=>776,chr(193)=>776,chr(194)=>776,chr(195)=>776,chr(196)=>776,chr(197)=>776, + chr(198)=>1094,chr(199)=>724,chr(200)=>683,chr(201)=>683,chr(202)=>683,chr(203)=>683,chr(204)=>546,chr(205)=>546,chr(206)=>546,chr(207)=>546,chr(208)=>830,chr(209)=>847,chr(210)=>850,chr(211)=>850,chr(212)=>850,chr(213)=>850,chr(214)=>850,chr(215)=>867,chr(216)=>850,chr(217)=>812,chr(218)=>812,chr(219)=>812, + chr(220)=>812,chr(221)=>737,chr(222)=>735,chr(223)=>713,chr(224)=>668,chr(225)=>668,chr(226)=>668,chr(227)=>668,chr(228)=>668,chr(229)=>668,chr(230)=>1018,chr(231)=>588,chr(232)=>664,chr(233)=>664,chr(234)=>664,chr(235)=>664,chr(236)=>342,chr(237)=>342,chr(238)=>342,chr(239)=>342,chr(240)=>679,chr(241)=>712, + chr(242)=>686,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>686,chr(247)=>867,chr(248)=>686,chr(249)=>712,chr(250)=>712,chr(251)=>712,chr(252)=>712,chr(253)=>651,chr(254)=>699,chr(255)=>651); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +$file = 'verdanaz.z'; +$originalsize = 48484; +$subsetted = true; +?> diff --git a/swim-web/src/webui/font/verdanaz.z b/swim-web/src/webui/font/verdanaz.z new file mode 100644 index 0000000000000000000000000000000000000000..20b90365a994ffb968f375866f40e49e995fb489 GIT binary patch literal 32237 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 = 0; + $this->page = 0; + $this->n = 2; + $this->buffer = ''; + $this->pages = array(); + $this->PageInfo = array(); + $this->fonts = array(); + $this->FontFiles = array(); + $this->encodings = array(); + $this->cmaps = array(); + $this->images = array(); + $this->links = array(); + $this->InHeader = false; + $this->InFooter = false; + $this->lasth = 0; + $this->FontFamily = ''; + $this->FontStyle = ''; + $this->FontSizePt = 12; + $this->underline = false; + $this->DrawColor = '0 G'; + $this->FillColor = '0 g'; + $this->TextColor = '0 g'; + $this->ColorFlag = false; + $this->WithAlpha = false; + $this->ws = 0; + $this->iconv = function_exists('iconv'); + // Font path + if(defined('FPDF_FONTPATH')) + $this->fontpath = FPDF_FONTPATH; + else + $this->fontpath = dirname(__FILE__).'/font/'; + // Core fonts + $this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats'); + // Scale factor + if($unit=='pt') + $this->k = 1; + elseif($unit=='mm') + $this->k = 72/25.4; + elseif($unit=='cm') + $this->k = 72/2.54; + elseif($unit=='in') + $this->k = 72; + else + $this->Error('Incorrect unit: '.$unit); + // Page sizes + $this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28), + 'letter'=>array(612,792), 'legal'=>array(612,1008)); + $size = $this->_getpagesize($size); + $this->DefPageSize = $size; + $this->CurPageSize = $size; + // Page orientation + $orientation = strtolower($orientation); + if($orientation=='p' || $orientation=='portrait') + { + $this->DefOrientation = 'P'; + $this->w = $size[0]; + $this->h = $size[1]; + } + elseif($orientation=='l' || $orientation=='landscape') + { + $this->DefOrientation = 'L'; + $this->w = $size[1]; + $this->h = $size[0]; + } + else + $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation = $this->DefOrientation; + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + // Page rotation + $this->CurRotation = 0; + // Page margins (1 cm) + $margin = 28.35/$this->k; + $this->SetMargins($margin,$margin); + // Interior cell margin (1 mm) + $this->cMargin = $margin/10; + // Line width (0.2 mm) + $this->LineWidth = .567/$this->k; + // Automatic page break + $this->SetAutoPageBreak(true,2*$margin); + // Default display mode + $this->SetDisplayMode('default'); + // Enable compression + $this->SetCompression(true); + // Metadata + $this->metadata = array('Producer'=>'FPDF '.self::VERSION); + // Set default PDF version number + $this->PDFVersion = '1.3'; +} + +function SetMargins($left, $top, $right=null) +{ + // Set left, top and right margins + $this->lMargin = $left; + $this->tMargin = $top; + if($right===null) + $right = $left; + $this->rMargin = $right; +} + +function SetLeftMargin($margin) +{ + // Set left margin + $this->lMargin = $margin; + if($this->page>0 && $this->x<$margin) + $this->x = $margin; +} + +function SetTopMargin($margin) +{ + // Set top margin + $this->tMargin = $margin; +} + +function SetRightMargin($margin) +{ + // Set right margin + $this->rMargin = $margin; +} + +function SetAutoPageBreak($auto, $margin=0) +{ + // Set auto page break mode and triggering margin + $this->AutoPageBreak = $auto; + $this->bMargin = $margin; + $this->PageBreakTrigger = $this->h-$margin; +} + +function SetDisplayMode($zoom, $layout='default') +{ + // Set display mode in viewer + if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) + $this->ZoomMode = $zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default') + $this->LayoutMode = $layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) +{ + // Set page compression + if(function_exists('gzcompress')) + $this->compress = $compress; + else + $this->compress = false; +} + +function SetTitle($title, $isUTF8=false) +{ + // Title of document + $this->metadata['Title'] = $isUTF8 ? $title : $this->_UTF8encode($title); +} + +function SetAuthor($author, $isUTF8=false) +{ + // Author of document + $this->metadata['Author'] = $isUTF8 ? $author : $this->_UTF8encode($author); +} + +function SetSubject($subject, $isUTF8=false) +{ + // Subject of document + $this->metadata['Subject'] = $isUTF8 ? $subject : $this->_UTF8encode($subject); +} + +function SetKeywords($keywords, $isUTF8=false) +{ + // Keywords of document + $this->metadata['Keywords'] = $isUTF8 ? $keywords : $this->_UTF8encode($keywords); +} + +function SetCreator($creator, $isUTF8=false) +{ + // Creator of document + $this->metadata['Creator'] = $isUTF8 ? $creator : $this->_UTF8encode($creator); +} + +function AliasNbPages($alias='{nb}') +{ + // Define an alias for total number of pages + $this->AliasNbPages = $alias; +} + +function Error($msg) +{ + // Fatal error + throw new Exception('FPDF error: '.$msg); +} + +function Close() +{ + // Terminate document + if($this->state==3) + return; + if($this->page==0) + $this->AddPage(); + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + // Close document + $this->_enddoc(); +} + +function AddPage($orientation='', $size='', $rotation=0) +{ + // Start a new page + if($this->state==3) + $this->Error('The document is closed'); + $family = $this->FontFamily; + $style = $this->FontStyle.($this->underline ? 'U' : ''); + $fontsize = $this->FontSizePt; + $lw = $this->LineWidth; + $dc = $this->DrawColor; + $fc = $this->FillColor; + $tc = $this->TextColor; + $cf = $this->ColorFlag; + if($this->page>0) + { + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + } + // Start new page + $this->_beginpage($orientation,$size,$rotation); + // Set line cap style to square + $this->_out('2 J'); + // Set line width + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + // Set font + if($family) + $this->SetFont($family,$style,$fontsize); + // Set colors + $this->DrawColor = $dc; + if($dc!='0 G') + $this->_out($dc); + $this->FillColor = $fc; + if($fc!='0 g') + $this->_out($fc); + $this->TextColor = $tc; + $this->ColorFlag = $cf; + // Page header + $this->InHeader = true; + $this->Header(); + $this->InHeader = false; + // Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + } + // Restore font + if($family) + $this->SetFont($family,$style,$fontsize); + // Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor = $dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor = $fc; + $this->_out($fc); + } + $this->TextColor = $tc; + $this->ColorFlag = $cf; +} + +function Header() +{ + // To be implemented in your own inherited class +} + +function Footer() +{ + // To be implemented in your own inherited class +} + +function PageNo() +{ + // Get current page number + return $this->page; +} + +function SetDrawColor($r, $g=null, $b=null) +{ + // Set color for all stroking operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->DrawColor = sprintf('%.3F G',$r/255); + else + $this->DrawColor = sprintf('%.3F %.3F %.3F RG',$r/255,$g/255,$b/255); + if($this->page>0) + $this->_out($this->DrawColor); +} + +function SetFillColor($r, $g=null, $b=null) +{ + // Set color for all filling operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->FillColor = sprintf('%.3F g',$r/255); + else + $this->FillColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); + if($this->page>0) + $this->_out($this->FillColor); +} + +function SetTextColor($r, $g=null, $b=null) +{ + // Set color for text + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->TextColor = sprintf('%.3F g',$r/255); + else + $this->TextColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); +} + +function GetStringWidth($s) +{ + // Get width of a string in the current font + $cw = $this->CurrentFont['cw']; + $w = 0; + $s = (string)$s; + $l = strlen($s); + for($i=0;$i<$l;$i++) + $w += $cw[$s[$i]]; + return $w*$this->FontSize/1000; +} + +function SetLineWidth($width) +{ + // Set line width + $this->LineWidth = $width; + if($this->page>0) + $this->_out(sprintf('%.2F w',$width*$this->k)); +} + +function Line($x1, $y1, $x2, $y2) +{ + // Draw a line + $this->_out(sprintf('%.2F %.2F m %.2F %.2F l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); +} + +function Rect($x, $y, $w, $h, $style='') +{ + // Draw a rectangle + if($style=='F') + $op = 'f'; + elseif($style=='FD' || $style=='DF') + $op = 'B'; + else + $op = 'S'; + $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); +} + +function AddFont($family, $style='', $file='', $dir='') +{ + // Add a TrueType, OpenType or Type1 font + $family = strtolower($family); + if($file=='') + $file = str_replace(' ','',$family).strtolower($style).'.php'; + $style = strtoupper($style); + if($style=='IB') + $style = 'BI'; + $fontkey = $family.$style; + if(isset($this->fonts[$fontkey])) + return; + if(strpos($file,'/')!==false || strpos($file,"\\")!==false) + $this->Error('Incorrect font definition file name: '.$file); + if($dir=='') + $dir = $this->fontpath; + if(substr($dir,-1)!='/' && substr($dir,-1)!='\\') + $dir .= '/'; + $info = $this->_loadfont($dir.$file); + $info['i'] = count($this->fonts)+1; + if(!empty($info['file'])) + { + // Embedded font + $info['file'] = $dir.$info['file']; + if($info['type']=='TrueType') + $this->FontFiles[$info['file']] = array('length1'=>$info['originalsize']); + else + $this->FontFiles[$info['file']] = array('length1'=>$info['size1'], 'length2'=>$info['size2']); + } + $this->fonts[$fontkey] = $info; +} + +function SetFont($family, $style='', $size=0) +{ + // Select a font; size given in points + if($family=='') + $family = $this->FontFamily; + else + $family = strtolower($family); + $style = strtoupper($style); + if(strpos($style,'U')!==false) + { + $this->underline = true; + $style = str_replace('U','',$style); + } + else + $this->underline = false; + if($style=='IB') + $style = 'BI'; + if($size==0) + $size = $this->FontSizePt; + // Test if font is already selected + if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size) + return; + // Test if font is already loaded + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + { + // Test if one of the core fonts + if($family=='arial') + $family = 'helvetica'; + if(in_array($family,$this->CoreFonts)) + { + if($family=='symbol' || $family=='zapfdingbats') + $style = ''; + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + $this->AddFont($family,$style); + } + else + $this->Error('Undefined font: '.$family.' '.$style); + } + // Select it + $this->FontFamily = $family; + $this->FontStyle = $style; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + $this->CurrentFont = $this->fonts[$fontkey]; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function SetFontSize($size) +{ + // Set font size in points + if($this->FontSizePt==$size) + return; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + if($this->page>0 && isset($this->CurrentFont)) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function AddLink() +{ + // Create a new internal link + $n = count($this->links)+1; + $this->links[$n] = array(0, 0); + return $n; +} + +function SetLink($link, $y=0, $page=-1) +{ + // Set destination of internal link + if($y==-1) + $y = $this->y; + if($page==-1) + $page = $this->page; + $this->links[$link] = array($page, $y); +} + +function Link($x, $y, $w, $h, $link) +{ + // Put a link on the page + $this->PageLinks[$this->page][] = array($x*$this->k, $this->hPt-$y*$this->k, $w*$this->k, $h*$this->k, $link); +} + +function Text($x, $y, $txt) +{ + // Output a string + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $txt = (string)$txt; + $s = sprintf('BT %.2F %.2F Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + if($this->underline && $txt!=='') + $s .= ' '.$this->_dounderline($x,$y,$txt); + if($this->ColorFlag) + $s = 'q '.$this->TextColor.' '.$s.' Q'; + $this->_out($s); +} + +function AcceptPageBreak() +{ + // Accept automatic page break or not + return $this->AutoPageBreak; +} + +function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='') +{ + // Output a cell + $k = $this->k; + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x = $this->x; + $ws = $this->ws; + if($ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x; + if($ws>0) + { + $this->ws = $ws; + $this->_out(sprintf('%.3F Tw',$ws*$k)); + } + } + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $s = ''; + if($fill || $border==1) + { + if($fill) + $op = ($border==1) ? 'B' : 'f'; + else + $op = 'S'; + $s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); + } + if(is_string($border)) + { + $x = $this->x; + $y = $this->y; + if(strpos($border,'L')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); + if(strpos($border,'T')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); + if(strpos($border,'R')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + if(strpos($border,'B')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + } + $txt = (string)$txt; + if($txt!=='') + { + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + if($align=='R') + $dx = $w-$this->cMargin-$this->GetStringWidth($txt); + elseif($align=='C') + $dx = ($w-$this->GetStringWidth($txt))/2; + else + $dx = $this->cMargin; + if($this->ColorFlag) + $s .= 'q '.$this->TextColor.' '; + $s .= sprintf('BT %.2F %.2F Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$this->_escape($txt)); + if($this->underline) + $s .= ' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); + if($this->ColorFlag) + $s .= ' Q'; + if($link) + $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); + } + if($s) + $this->_out($s); + $this->lasth = $h; + if($ln>0) + { + // Go to next line + $this->y += $h; + if($ln==1) + $this->x = $this->lMargin; + } + else + $this->x += $w; +} + +function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false) +{ + // Output text with automatic or explicit line breaks + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = $this->CurrentFont['cw']; + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',(string)$txt); + $nb = strlen($s); + if($nb>0 && $s[$nb-1]=="\n") + $nb--; + $b = 0; + if($border) + { + if($border==1) + { + $border = 'LTRB'; + $b = 'LRT'; + $b2 = 'LR'; + } + else + { + $b2 = ''; + if(strpos($border,'L')!==false) + $b2 .= 'L'; + if(strpos($border,'R')!==false) + $b2 .= 'R'; + $b = (strpos($border,'T')!==false) ? $b2.'T' : $b2; + } + } + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $ns = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $i++; + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + continue; + } + if($c==' ') + { + $sep = $i; + $ls = $l; + $ns++; + } + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($i==$j) + $i++; + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + } + else + { + if($align=='J') + { + $this->ws = ($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; + $this->_out(sprintf('%.3F Tw',$this->ws*$this->k)); + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + } + else + $i++; + } + // Last chunk + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + if($border && strpos($border,'B')!==false) + $b .= 'B'; + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $this->x = $this->lMargin; +} + +function Write($h, $txt, $link='') +{ + // Output text in flowing mode + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = $this->CurrentFont['cw']; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',(string)$txt); + $nb = strlen($s); + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + $i++; + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + continue; + } + if($c==' ') + $sep = $i; + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($this->x>$this->lMargin) + { + // Move to next line + $this->x = $this->lMargin; + $this->y += $h; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $i++; + $nl++; + continue; + } + if($i==$j) + $i++; + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + } + else + { + $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',false,$link); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + } + else + $i++; + } + // Last chunk + if($i!=$j) + $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',false,$link); +} + +function Ln($h=null) +{ + // Line feed; default value is the last cell height + $this->x = $this->lMargin; + if($h===null) + $this->y += $this->lasth; + else + $this->y += $h; +} + +function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='') +{ + // Put an image on the page + if($file=='') + $this->Error('Image file name is empty'); + if(!isset($this->images[$file])) + { + // First use of this image, get info + if($type=='') + { + $pos = strrpos($file,'.'); + if(!$pos) + $this->Error('Image file has no extension and no type was specified: '.$file); + $type = substr($file,$pos+1); + } + $type = strtolower($type); + if($type=='jpeg') + $type = 'jpg'; + $mtd = '_parse'.$type; + if(!method_exists($this,$mtd)) + $this->Error('Unsupported image type: '.$type); + $info = $this->$mtd($file); + $info['i'] = count($this->images)+1; + $this->images[$file] = $info; + } + else + $info = $this->images[$file]; + + // Automatic width and height calculation if needed + if($w==0 && $h==0) + { + // Put image at 96 dpi + $w = -96; + $h = -96; + } + if($w<0) + $w = -$info['w']*72/$w/$this->k; + if($h<0) + $h = -$info['h']*72/$h/$this->k; + if($w==0) + $w = $h*$info['w']/$info['h']; + if($h==0) + $h = $w*$info['h']/$info['w']; + + // Flowing mode + if($y===null) + { + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x2 = $this->x; + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x2; + } + $y = $this->y; + $this->y += $h; + } + + if($x===null) + $x = $this->x; + $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); + if($link) + $this->Link($x,$y,$w,$h,$link); +} + +function GetPageWidth() +{ + // Get current page width + return $this->w; +} + +function GetPageHeight() +{ + // Get current page height + return $this->h; +} + +function GetX() +{ + // Get x position + return $this->x; +} + +function SetX($x) +{ + // Set x position + if($x>=0) + $this->x = $x; + else + $this->x = $this->w+$x; +} + +function GetY() +{ + // Get y position + return $this->y; +} + +function SetY($y, $resetX=true) +{ + // Set y position and optionally reset x + if($y>=0) + $this->y = $y; + else + $this->y = $this->h+$y; + if($resetX) + $this->x = $this->lMargin; +} + +function SetXY($x, $y) +{ + // Set x and y positions + $this->SetX($x); + $this->SetY($y,false); +} + +function Output($dest='', $name='', $isUTF8=false) +{ + // Output PDF to some destination + $this->Close(); + if(strlen($name)==1 && strlen($dest)!=1) + { + // Fix parameter order + $tmp = $dest; + $dest = $name; + $name = $tmp; + } + if($dest=='') + $dest = 'I'; + if($name=='') + $name = 'doc.pdf'; + switch(strtoupper($dest)) + { + case 'I': + // Send to standard output + $this->_checkoutput(); + if(PHP_SAPI!='cli') + { + // We send to a browser + header('Content-Type: application/pdf'); + header('Content-Disposition: inline; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + } + echo $this->buffer; + break; + case 'D': + // Download file + $this->_checkoutput(); + header('Content-Type: application/pdf'); + header('Content-Disposition: attachment; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + echo $this->buffer; + break; + case 'F': + // Save to local file + if(!file_put_contents($name,$this->buffer)) + $this->Error('Unable to create output file: '.$name); + break; + case 'S': + // Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + return ''; +} + +/******************************************************************************* +* Protected methods * +*******************************************************************************/ + +protected function _checkoutput() +{ + if(PHP_SAPI!='cli') + { + if(headers_sent($file,$line)) + $this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)"); + } + if(ob_get_length()) + { + // The output buffer is not empty + if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents())) + { + // It contains only a UTF-8 BOM and/or whitespace, let's clean it + ob_clean(); + } + else + $this->Error("Some data has already been output, can't send PDF file"); + } +} + +protected function _getpagesize($size) +{ + if(is_string($size)) + { + $size = strtolower($size); + if(!isset($this->StdPageSizes[$size])) + $this->Error('Unknown page size: '.$size); + $a = $this->StdPageSizes[$size]; + return array($a[0]/$this->k, $a[1]/$this->k); + } + else + { + if($size[0]>$size[1]) + return array($size[1], $size[0]); + else + return $size; + } +} + +protected function _beginpage($orientation, $size, $rotation) +{ + $this->page++; + $this->pages[$this->page] = ''; + $this->PageLinks[$this->page] = array(); + $this->state = 2; + $this->x = $this->lMargin; + $this->y = $this->tMargin; + $this->FontFamily = ''; + // Check page size and orientation + if($orientation=='') + $orientation = $this->DefOrientation; + else + $orientation = strtoupper($orientation[0]); + if($size=='') + $size = $this->DefPageSize; + else + $size = $this->_getpagesize($size); + if($orientation!=$this->CurOrientation || $size[0]!=$this->CurPageSize[0] || $size[1]!=$this->CurPageSize[1]) + { + // New size or orientation + if($orientation=='P') + { + $this->w = $size[0]; + $this->h = $size[1]; + } + else + { + $this->w = $size[1]; + $this->h = $size[0]; + } + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + $this->PageBreakTrigger = $this->h-$this->bMargin; + $this->CurOrientation = $orientation; + $this->CurPageSize = $size; + } + if($orientation!=$this->DefOrientation || $size[0]!=$this->DefPageSize[0] || $size[1]!=$this->DefPageSize[1]) + $this->PageInfo[$this->page]['size'] = array($this->wPt, $this->hPt); + if($rotation!=0) + { + if($rotation%90!=0) + $this->Error('Incorrect rotation value: '.$rotation); + $this->PageInfo[$this->page]['rotation'] = $rotation; + } + $this->CurRotation = $rotation; +} + +protected function _endpage() +{ + $this->state = 1; +} + +protected function _loadfont($path) +{ + // Load a font definition file + include($path); + if(!isset($name)) + $this->Error('Could not include font definition file: '.$path); + if(isset($enc)) + $enc = strtolower($enc); + if(!isset($subsetted)) + $subsetted = false; + return get_defined_vars(); +} + +protected function _isascii($s) +{ + // Test if string is ASCII + $nb = strlen($s); + for($i=0;$i<$nb;$i++) + { + if(ord($s[$i])>127) + return false; + } + return true; +} + +protected function _httpencode($param, $value, $isUTF8) +{ + // Encode HTTP header field parameter + if($this->_isascii($value)) + return $param.'="'.$value.'"'; + if(!$isUTF8) + $value = $this->_UTF8encode($value); + return $param."*=UTF-8''".rawurlencode($value); +} + +protected function _UTF8encode($s) +{ + // Convert ISO-8859-1 to UTF-8 + if($this->iconv) + return iconv('ISO-8859-1','UTF-8',$s); + $res = ''; + $nb = strlen($s); + for($i=0;$i<$nb;$i++) + { + $c = $s[$i]; + $v = ord($c); + if($v>=128) + { + $res .= chr(0xC0 | ($v >> 6)); + $res .= chr(0x80 | ($v & 0x3F)); + } + else + $res .= $c; + } + return $res; +} + +protected function _UTF8toUTF16($s) +{ + // Convert UTF-8 to UTF-16BE with BOM + $res = "\xFE\xFF"; + if($this->iconv) + return $res.iconv('UTF-8','UTF-16BE',$s); + $nb = strlen($s); + $i = 0; + while($i<$nb) + { + $c1 = ord($s[$i++]); + if($c1>=224) + { + // 3-byte character + $c2 = ord($s[$i++]); + $c3 = ord($s[$i++]); + $res .= chr((($c1 & 0x0F)<<4) + (($c2 & 0x3C)>>2)); + $res .= chr((($c2 & 0x03)<<6) + ($c3 & 0x3F)); + } + elseif($c1>=192) + { + // 2-byte character + $c2 = ord($s[$i++]); + $res .= chr(($c1 & 0x1C)>>2); + $res .= chr((($c1 & 0x03)<<6) + ($c2 & 0x3F)); + } + else + { + // Single-byte character + $res .= "\0".chr($c1); + } + } + return $res; +} + +protected function _escape($s) +{ + // Escape special characters + if(strpos($s,'(')!==false || strpos($s,')')!==false || strpos($s,'\\')!==false || strpos($s,"\r")!==false) + return str_replace(array('\\','(',')',"\r"), array('\\\\','\\(','\\)','\\r'), $s); + else + return $s; +} + +protected function _textstring($s) +{ + // Format a text string + if(!$this->_isascii($s)) + $s = $this->_UTF8toUTF16($s); + return '('.$this->_escape($s).')'; +} + +protected function _dounderline($x, $y, $txt) +{ + // Underline text + $up = $this->CurrentFont['up']; + $ut = $this->CurrentFont['ut']; + $w = $this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); + return sprintf('%.2F %.2F %.2F %.2F re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); +} + +protected function _parsejpg($file) +{ + // Extract info from a JPEG file + $a = getimagesize($file); + if(!$a) + $this->Error('Missing or incorrect image file: '.$file); + if($a[2]!=2) + $this->Error('Not a JPEG file: '.$file); + if(!isset($a['channels']) || $a['channels']==3) + $colspace = 'DeviceRGB'; + elseif($a['channels']==4) + $colspace = 'DeviceCMYK'; + else + $colspace = 'DeviceGray'; + $bpc = isset($a['bits']) ? $a['bits'] : 8; + $data = file_get_contents($file); + return array('w'=>$a[0], 'h'=>$a[1], 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'DCTDecode', 'data'=>$data); +} + +protected function _parsepng($file) +{ + // Extract info from a PNG file + $f = fopen($file,'rb'); + if(!$f) + $this->Error('Can\'t open image file: '.$file); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _parsepngstream($f, $file) +{ + // Check signature + if($this->_readstream($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) + $this->Error('Not a PNG file: '.$file); + + // Read header chunk + $this->_readstream($f,4); + if($this->_readstream($f,4)!='IHDR') + $this->Error('Incorrect PNG file: '.$file); + $w = $this->_readint($f); + $h = $this->_readint($f); + $bpc = ord($this->_readstream($f,1)); + if($bpc>8) + $this->Error('16-bit depth not supported: '.$file); + $ct = ord($this->_readstream($f,1)); + if($ct==0 || $ct==4) + $colspace = 'DeviceGray'; + elseif($ct==2 || $ct==6) + $colspace = 'DeviceRGB'; + elseif($ct==3) + $colspace = 'Indexed'; + else + $this->Error('Unknown color type: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown compression method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown filter method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Interlacing not supported: '.$file); + $this->_readstream($f,4); + $dp = '/Predictor 15 /Colors '.($colspace=='DeviceRGB' ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w; + + // Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + do + { + $n = $this->_readint($f); + $type = $this->_readstream($f,4); + if($type=='PLTE') + { + // Read palette + $pal = $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='tRNS') + { + // Read transparency info + $t = $this->_readstream($f,$n); + if($ct==0) + $trns = array(ord(substr($t,1,1))); + elseif($ct==2) + $trns = array(ord(substr($t,1,1)), ord(substr($t,3,1)), ord(substr($t,5,1))); + else + { + $pos = strpos($t,chr(0)); + if($pos!==false) + $trns = array($pos); + } + $this->_readstream($f,4); + } + elseif($type=='IDAT') + { + // Read image data block + $data .= $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='IEND') + break; + else + $this->_readstream($f,$n+4); + } + while($n); + + if($colspace=='Indexed' && empty($pal)) + $this->Error('Missing palette in '.$file); + $info = array('w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'FlateDecode', 'dp'=>$dp, 'pal'=>$pal, 'trns'=>$trns); + if($ct>=4) + { + // Extract alpha channel + if(!function_exists('gzuncompress')) + $this->Error('Zlib not available, can\'t handle alpha channel: '.$file); + $data = gzuncompress($data); + $color = ''; + $alpha = ''; + if($ct==4) + { + // Gray image + $len = 2*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.)./s','$1',$line); + $alpha .= preg_replace('/.(.)/s','$1',$line); + } + } + else + { + // RGB image + $len = 4*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.{3})./s','$1',$line); + $alpha .= preg_replace('/.{3}(.)/s','$1',$line); + } + } + unset($data); + $data = gzcompress($color); + $info['smask'] = gzcompress($alpha); + $this->WithAlpha = true; + if($this->PDFVersion<'1.4') + $this->PDFVersion = '1.4'; + } + $info['data'] = $data; + return $info; +} + +protected function _readstream($f, $n) +{ + // Read n bytes from stream + $res = ''; + while($n>0 && !feof($f)) + { + $s = fread($f,$n); + if($s===false) + $this->Error('Error while reading stream'); + $n -= strlen($s); + $res .= $s; + } + if($n>0) + $this->Error('Unexpected end of stream'); + return $res; +} + +protected function _readint($f) +{ + // Read a 4-byte integer from stream + $a = unpack('Ni',$this->_readstream($f,4)); + return $a['i']; +} + +protected function _parsegif($file) +{ + // Extract info from a GIF file (via PNG conversion) + if(!function_exists('imagepng')) + $this->Error('GD extension is required for GIF support'); + if(!function_exists('imagecreatefromgif')) + $this->Error('GD has no GIF read support'); + $im = imagecreatefromgif($file); + if(!$im) + $this->Error('Missing or incorrect image file: '.$file); + imageinterlace($im,0); + ob_start(); + imagepng($im); + $data = ob_get_clean(); + imagedestroy($im); + $f = fopen('php://temp','rb+'); + if(!$f) + $this->Error('Unable to create memory stream'); + fwrite($f,$data); + rewind($f); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _out($s) +{ + // Add a line to the current page + if($this->state==2) + $this->pages[$this->page] .= $s."\n"; + elseif($this->state==0) + $this->Error('No page has been added yet'); + elseif($this->state==1) + $this->Error('Invalid call'); + elseif($this->state==3) + $this->Error('The document is closed'); +} + +protected function _put($s) +{ + // Add a line to the document + $this->buffer .= $s."\n"; +} + +protected function _getoffset() +{ + return strlen($this->buffer); +} + +protected function _newobj($n=null) +{ + // Begin a new object + if($n===null) + $n = ++$this->n; + $this->offsets[$n] = $this->_getoffset(); + $this->_put($n.' 0 obj'); +} + +protected function _putstream($data) +{ + $this->_put('stream'); + $this->_put($data); + $this->_put('endstream'); +} + +protected function _putstreamobject($data) +{ + if($this->compress) + { + $entries = '/Filter /FlateDecode '; + $data = gzcompress($data); + } + else + $entries = ''; + $entries .= '/Length '.strlen($data); + $this->_newobj(); + $this->_put('<<'.$entries.'>>'); + $this->_putstream($data); + $this->_put('endobj'); +} + +protected function _putlinks($n) +{ + foreach($this->PageLinks[$n] as $pl) + { + $this->_newobj(); + $rect = sprintf('%.2F %.2F %.2F %.2F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $s = '<_textstring($pl[4]).'>>>>'; + else + { + $l = $this->links[$pl[4]]; + if(isset($this->PageInfo[$l[0]]['size'])) + $h = $this->PageInfo[$l[0]]['size'][1]; + else + $h = ($this->DefOrientation=='P') ? $this->DefPageSize[1]*$this->k : $this->DefPageSize[0]*$this->k; + $s .= sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]>>',$this->PageInfo[$l[0]]['n'],$h-$l[1]*$this->k); + } + $this->_put($s); + $this->_put('endobj'); + } +} + +protected function _putpage($n) +{ + $this->_newobj(); + $this->_put('<_put('/Parent 1 0 R'); + if(isset($this->PageInfo[$n]['size'])) + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$this->PageInfo[$n]['size'][0],$this->PageInfo[$n]['size'][1])); + if(isset($this->PageInfo[$n]['rotation'])) + $this->_put('/Rotate '.$this->PageInfo[$n]['rotation']); + $this->_put('/Resources 2 0 R'); + if(!empty($this->PageLinks[$n])) + { + $s = '/Annots ['; + foreach($this->PageLinks[$n] as $pl) + $s .= $pl[5].' 0 R '; + $s .= ']'; + $this->_put($s); + } + if($this->WithAlpha) + $this->_put('/Group <>'); + $this->_put('/Contents '.($this->n+1).' 0 R>>'); + $this->_put('endobj'); + // Page content + if(!empty($this->AliasNbPages)) + $this->pages[$n] = str_replace($this->AliasNbPages,$this->page,$this->pages[$n]); + $this->_putstreamobject($this->pages[$n]); + // Link annotations + $this->_putlinks($n); +} + +protected function _putpages() +{ + $nb = $this->page; + $n = $this->n; + for($i=1;$i<=$nb;$i++) + { + $this->PageInfo[$i]['n'] = ++$n; + $n++; + foreach($this->PageLinks[$i] as &$pl) + $pl[5] = ++$n; + unset($pl); + } + for($i=1;$i<=$nb;$i++) + $this->_putpage($i); + // Pages root + $this->_newobj(1); + $this->_put('<PageInfo[$i]['n'].' 0 R '; + $kids .= ']'; + $this->_put($kids); + $this->_put('/Count '.$nb); + if($this->DefOrientation=='P') + { + $w = $this->DefPageSize[0]; + $h = $this->DefPageSize[1]; + } + else + { + $w = $this->DefPageSize[1]; + $h = $this->DefPageSize[0]; + } + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$w*$this->k,$h*$this->k)); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putfonts() +{ + foreach($this->FontFiles as $file=>$info) + { + // Font file embedding + $this->_newobj(); + $this->FontFiles[$file]['n'] = $this->n; + $font = file_get_contents($file); + if(!$font) + $this->Error('Font file not found: '.$file); + $compressed = (substr($file,-2)=='.z'); + if(!$compressed && isset($info['length2'])) + $font = substr($font,6,$info['length1']).substr($font,6+$info['length1']+6,$info['length2']); + $this->_put('<_put('/Filter /FlateDecode'); + $this->_put('/Length1 '.$info['length1']); + if(isset($info['length2'])) + $this->_put('/Length2 '.$info['length2'].' /Length3 0'); + $this->_put('>>'); + $this->_putstream($font); + $this->_put('endobj'); + } + foreach($this->fonts as $k=>$font) + { + // Encoding + if(isset($font['diff'])) + { + if(!isset($this->encodings[$font['enc']])) + { + $this->_newobj(); + $this->_put('<>'); + $this->_put('endobj'); + $this->encodings[$font['enc']] = $this->n; + } + } + // ToUnicode CMap + if(isset($font['uv'])) + { + if(isset($font['enc'])) + $cmapkey = $font['enc']; + else + $cmapkey = $font['name']; + if(!isset($this->cmaps[$cmapkey])) + { + $cmap = $this->_tounicodecmap($font['uv']); + $this->_putstreamobject($cmap); + $this->cmaps[$cmapkey] = $this->n; + } + } + // Font object + $this->fonts[$k]['n'] = $this->n+1; + $type = $font['type']; + $name = $font['name']; + if($font['subsetted']) + $name = 'AAAAAA+'.$name; + if($type=='Core') + { + // Core font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + } + elseif($type=='Type1' || $type=='TrueType') + { + // Additional Type1 or TrueType/OpenType font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /'.$type); + $this->_put('/FirstChar 32 /LastChar 255'); + $this->_put('/Widths '.($this->n+1).' 0 R'); + $this->_put('/FontDescriptor '.($this->n+2).' 0 R'); + if(isset($font['diff'])) + $this->_put('/Encoding '.$this->encodings[$font['enc']].' 0 R'); + else + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + // Widths + $this->_newobj(); + $cw = $font['cw']; + $s = '['; + for($i=32;$i<=255;$i++) + $s .= $cw[chr($i)].' '; + $this->_put($s.']'); + $this->_put('endobj'); + // Descriptor + $this->_newobj(); + $s = '<$v) + $s .= ' /'.$k.' '.$v; + if(!empty($font['file'])) + $s .= ' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; + $this->_put($s.'>>'); + $this->_put('endobj'); + } + else + { + // Allow for additional types + $mtd = '_put'.strtolower($type); + if(!method_exists($this,$mtd)) + $this->Error('Unsupported font type: '.$type); + $this->$mtd($font); + } + } +} + +protected function _tounicodecmap($uv) +{ + $ranges = ''; + $nbr = 0; + $chars = ''; + $nbc = 0; + foreach($uv as $c=>$v) + { + if(is_array($v)) + { + $ranges .= sprintf("<%02X> <%02X> <%04X>\n",$c,$c+$v[1]-1,$v[0]); + $nbr++; + } + else + { + $chars .= sprintf("<%02X> <%04X>\n",$c,$v); + $nbc++; + } + } + $s = "/CIDInit /ProcSet findresource begin\n"; + $s .= "12 dict begin\n"; + $s .= "begincmap\n"; + $s .= "/CIDSystemInfo\n"; + $s .= "<0) + { + $s .= "$nbr beginbfrange\n"; + $s .= $ranges; + $s .= "endbfrange\n"; + } + if($nbc>0) + { + $s .= "$nbc beginbfchar\n"; + $s .= $chars; + $s .= "endbfchar\n"; + } + $s .= "endcmap\n"; + $s .= "CMapName currentdict /CMap defineresource pop\n"; + $s .= "end\n"; + $s .= "end"; + return $s; +} + +protected function _putimages() +{ + foreach(array_keys($this->images) as $file) + { + $this->_putimage($this->images[$file]); + unset($this->images[$file]['data']); + unset($this->images[$file]['smask']); + } +} + +protected function _putimage(&$info) +{ + $this->_newobj(); + $info['n'] = $this->n; + $this->_put('<_put('/Subtype /Image'); + $this->_put('/Width '.$info['w']); + $this->_put('/Height '.$info['h']); + if($info['cs']=='Indexed') + $this->_put('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + else + { + $this->_put('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') + $this->_put('/Decode [1 0 1 0 1 0 1 0]'); + } + $this->_put('/BitsPerComponent '.$info['bpc']); + if(isset($info['f'])) + $this->_put('/Filter /'.$info['f']); + if(isset($info['dp'])) + $this->_put('/DecodeParms <<'.$info['dp'].'>>'); + if(isset($info['trns']) && is_array($info['trns'])) + { + $trns = ''; + for($i=0;$i_put('/Mask ['.$trns.']'); + } + if(isset($info['smask'])) + $this->_put('/SMask '.($this->n+1).' 0 R'); + $this->_put('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + $this->_put('endobj'); + // Soft mask + if(isset($info['smask'])) + { + $dp = '/Predictor 15 /Colors 1 /BitsPerComponent 8 /Columns '.$info['w']; + $smask = array('w'=>$info['w'], 'h'=>$info['h'], 'cs'=>'DeviceGray', 'bpc'=>8, 'f'=>$info['f'], 'dp'=>$dp, 'data'=>$info['smask']); + $this->_putimage($smask); + } + // Palette + if($info['cs']=='Indexed') + $this->_putstreamobject($info['pal']); +} + +protected function _putxobjectdict() +{ + foreach($this->images as $image) + $this->_put('/I'.$image['i'].' '.$image['n'].' 0 R'); +} + +protected function _putresourcedict() +{ + $this->_put('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + $this->_put('/Font <<'); + foreach($this->fonts as $font) + $this->_put('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_put('>>'); + $this->_put('/XObject <<'); + $this->_putxobjectdict(); + $this->_put('>>'); +} + +protected function _putresources() +{ + $this->_putfonts(); + $this->_putimages(); + // Resource dictionary + $this->_newobj(2); + $this->_put('<<'); + $this->_putresourcedict(); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putinfo() +{ + $date = @date('YmdHisO',$this->CreationDate); + $this->metadata['CreationDate'] = 'D:'.substr($date,0,-2)."'".substr($date,-2)."'"; + foreach($this->metadata as $key=>$value) + $this->_put('/'.$key.' '.$this->_textstring($value)); +} + +protected function _putcatalog() +{ + $n = $this->PageInfo[1]['n']; + $this->_put('/Type /Catalog'); + $this->_put('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') + $this->_put('/OpenAction ['.$n.' 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') + $this->_put('/OpenAction ['.$n.' 0 R /FitH null]'); + elseif($this->ZoomMode=='real') + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null '.sprintf('%.2F',$this->ZoomMode/100).']'); + if($this->LayoutMode=='single') + $this->_put('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') + $this->_put('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='two') + $this->_put('/PageLayout /TwoColumnLeft'); +} + +protected function _putheader() +{ + $this->_put('%PDF-'.$this->PDFVersion); +} + +protected function _puttrailer() +{ + $this->_put('/Size '.($this->n+1)); + $this->_put('/Root '.$this->n.' 0 R'); + $this->_put('/Info '.($this->n-1).' 0 R'); +} + +protected function _enddoc() +{ + $this->CreationDate = time(); + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + // Info + $this->_newobj(); + $this->_put('<<'); + $this->_putinfo(); + $this->_put('>>'); + $this->_put('endobj'); + // Catalog + $this->_newobj(); + $this->_put('<<'); + $this->_putcatalog(); + $this->_put('>>'); + $this->_put('endobj'); + // Cross-ref + $offset = $this->_getoffset(); + $this->_put('xref'); + $this->_put('0 '.($this->n+1)); + $this->_put('0000000000 65535 f '); + for($i=1;$i<=$this->n;$i++) + $this->_put(sprintf('%010d 00000 n ',$this->offsets[$i])); + // Trailer + $this->_put('trailer'); + $this->_put('<<'); + $this->_puttrailer(); + $this->_put('>>'); + $this->_put('startxref'); + $this->_put($offset); + $this->_put('%%EOF'); + $this->state = 3; +} +} +?> diff --git a/swim-web/src/webui/gui_functions_button.php b/swim-web/src/webui/gui_functions_button.php new file mode 100644 index 0000000..20ae213 --- /dev/null +++ b/swim-web/src/webui/gui_functions_button.php @@ -0,0 +1,64 @@ + + * $ref_value_button Daten; null möglich + * $ref_html_button HTML zwischen ; null möglich + * $ref_id Id des \n"; + + if ($ref_p_flag) { + echo $intend; + echo "

\n"; + } +} + + +?> \ No newline at end of file diff --git a/swim-web/src/webui/gui_functions_select.php b/swim-web/src/webui/gui_functions_select.php new file mode 100644 index 0000000..6a6c248 --- /dev/null +++ b/swim-web/src/webui/gui_functions_select.php @@ -0,0 +1,95 @@ + + * $ref_value_array Daten-Array; null möglich + * $ref_id Id des ; null möglich + * $ref_tabindex Tabindex in der + + * $ref_start Start-Index statt Datenarray falls Datenarray null + * $ref_end End-Index statt Datenarray falls Datenarray null + * $ref_int_preselect Index vorausgewähltes Element; default -1 + * $ref_multiple Mehrfachauswahl stehen soll + * $ref_intend Anz. Tabs einrücken + * */ +function makeSelect($ref_select_name, $ref_value_array, $ref_id, $ref_class, $ref_tabindex, $ref_start, $ref_end, $ref_int_preselect, $ref_multiple, $ref_int_size, $ref_javascript, $ref_mandantory, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) { + + $intend = make_intend_str($ref_intend); + + if ($ref_p_flag) { + echo $intend; + echo "

\n"; + } + + echo $intend."\t"; + + if ($ref_mandantory) { + echo "* "; + } + + if ($ref_labeltitle != null) { + echo ""; + if ($ref_newline_flag) { + echo "
"; + } + echo "\n"; + } + + $str_id = $ref_id == null ? " " : " id=\"".$ref_id."\" "; + $str_class = $ref_class == null ? " " : " class=\"".$ref_class."\" "; + $str_tabindex = $ref_tabindex == null ? " " : " tabindex=\"".$ref_tabindex."\" "; + $str_javascript = $ref_javascript == null ? " " : " onchange=\"".$ref_javascript."\" "; + + echo $intend."\t"; + + echo "\n"; + + if ($ref_p_flag) { + echo $intend; + echo "

\n"; + } +} + + + + + +?> \ No newline at end of file diff --git a/swim-web/src/webui/index.php b/swim-web/src/webui/index.php new file mode 100644 index 0000000..ef50bd4 --- /dev/null +++ b/swim-web/src/webui/index.php @@ -0,0 +1,163 @@ + + + + + + +Schwimmen: Sessions + + + + +

Trainingssessions & Trainingstempi

+

Anleitung

+

    +
  • +

    Nur Session ausgewählt?

    +

    Du erhälst das PDF der ausgewählten Session mit Tempoangaben in Prozent.

    +
  • +
  • +

    Nur Test ausgewählt?

    +

    Du erhälst eine Tabelle Deiner Schwimmtempi für alle Bereiche von easy bis "all out".

    +

    Dabei gilt: Ist critical Tempo UND 400m-Test ausgewählt, wird der 400m-Test ignoriert.

    +
  • +
  • +

    Testdaten und Session ausgewählt?

    +

    Du erhälst das PDF der ausgewählten Session mit Tempoangaben mit Deinen persönlichen Schwimmtempi.

    +
  • +

+ + + + +
+Session+crit. Tempo"; + //echo "

gewählte Session: ".($_POST['session'])."

"; + $strecke = 100; + $testspeed=$strecke/$_POST['ctempo']; + + echo "

Dein crit. Tempo: ".toMin($_POST['ctempo'])." min"; + echo "
entspricht ".round($testspeed,3)." m/s

"; + getZeitStreckeSession($_POST['ctempo'], $strecke, $_POST['session'], $connection); + + getZonesFromTestTimes($_POST['ctempo'], $strecke); + break; + + case $_POST['testtime'] != "" && $_POST['session'] != "" : + //echo "=>Session+Testzeit"; + //echo "

gewählte Session: ".($_POST['session'])."

"; + $strecke = 400; + $testspeed=$strecke/$_POST['testtime']; + + echo "

Dein 400m-Test: ".toMin($_POST['testtime'])." min"; + echo "
entspricht ".round($testspeed,3)." m/s

"; + getZeitStreckeSession($_POST['testtime'], $strecke, $_POST['session'], $connection); + + getZonesFromTestTimes($_POST['testtime'], $strecke); + break; + + case $_POST['ctempo'] != "" : + //echo "=>crit. Tempo"; + $strecke = 100; + $testspeed=$strecke/$_POST['ctempo']; + + echo "

Dein crit. Tempo: ".toMin($_POST['ctempo'])." min"; + echo "
entspricht ".round($testspeed,3)." m/s

"; + + getZonesFromTestTimes($_POST['ctempo'], $strecke); + break; + + case $_POST['testtime'] != "" : + //echo "=>Testzeit"; + $strecke = 400; + $testspeed=$strecke/$_POST['testtime']; + + echo "

Dein 400m-Test: ".toMin($_POST['testtime'])." min"; + echo "
entspricht ".round($testspeed,3)." m/s

"; + + getZonesFromTestTimes($_POST['testtime'], $strecke); + break; + + case $_POST['session'] != "" : + //echo "=>Session"; + //echo "

gewählte Session: ".($_POST['session'])."

"; + + getSession($_POST['session'], $connection); + + break; + + default : + //echo "nix"; +} + + +?> +
+ + + + + diff --git a/swim-web/src/webui/logo-01.jpg b/swim-web/src/webui/logo-01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d305c0423b8f90222b17ee5156887bb575e93fc GIT binary patch literal 106090 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 literal 0 HcmV?d00001 diff --git a/swim-web/src/webui/logo-02.png b/swim-web/src/webui/logo-02.png new file mode 100644 index 0000000000000000000000000000000000000000..8eea148baa0f0fe7b446426478349b3856325b1e GIT binary patch literal 108655 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

*pf2b~xoAit5Pl#MwHd#*GNiv2<>af9!HZIn zmIz6U{u$NRz+B0_Wb*kt}# zr5Bg1pL|cfcF)ebZ`tNc)=yOX8~5Q?4u?g2aOmr8U+)74^B5lNUb#woQcY&r-G#T; zp1rR-TaIIU@-HdiAq^heyyw4)cEm72!$Z(0ASN)F0~`Uu0@^@hA(-Gm!KmX$ zL!N+45O74!)Of)Y!!_*4;Y3)^We|_vUd$^i5gr954JsE zl+QTCx@bca^Aa9mlm41_A|Z~@<}gz8ut*JSWAup+tm%xTmVx2KOss9u3C37kx(ex7 zo1zZqus3w)aAIvnTMA=s=Z-oYC1xO;;TYn1ZhgSzBkT#DE{-8syxcIFY_NpNXhy{n zD5FUQv-~HyOfR3w7jY!{{`cP{*akNy?C@h>bAaWub>3xcb}{UKGlLIH%rGR>j@Cn% z;X>QueEQ1<$MdRe5EhD&&~6n=fKAlkyRxW9xp-W!`ZJ#n*#8#KrjY> b8|DuC>M8cCreq0;fL!hA>gTe~DWM4f`lr_m literal 0 HcmV?d00001 diff --git a/swim-web/src/webui/swim.css b/swim-web/src/webui/swim.css new file mode 100644 index 0000000..b12fb33 --- /dev/null +++ b/swim-web/src/webui/swim.css @@ -0,0 +1,57 @@ + +BODY { + font-size: 100.01%; + font-family: Verdana, sans-serif; + padding: 0; + margin: 0; +} +DIV { + border: 1px solid #000000; +} + +H1 { + font-size: 1.1em; + --background-color: #ddd; + margin: 0 1em; +} +H2 { + font-size: 0.95em; + --background-color: rgba(0,0,0, 0.1); + margin: 0 1em; +} +H3 { + font-size: 0.85em; + text-align: center; + background-color: rgba(0,0,0, 0.2); + margin: 0; + --margin: 0 2em; +} +P { + text-align: center; +} +FORM, SELECT, OPTION, LABEL, BUTTON { + font-size: 1.150em; +} +FORM { + margin: 0 10%; +} + +.time { + font-size: 0.85em; + background-color: rgba(0,0,0, 0.15); + margin: 0; + --margin: 0 3.5em; +} +.regular { + font-weight: 500; +} +#r65 { background-color: rgb(206, 246, 123); } +#r75 { background-color: rgb(151, 204, 51); } +#r85 { background-color: rgb(255, 255, 43); } +#r90 { background-color: rgb(255, 170, 43); } +#r95, #sp5 { background-color: rgb(255, 139, 43); } +#r100, #s0 { background-color: rgb(255, 43, 43); } +#r103, #s5 { background-color: rgb(232, 40, 98); } +#r106, #s10 { background-color: rgb(211, 36, 139); } +#r120 { background-color: rgb(183, 107, 207); } + diff --git a/swim-web/src/webui/swim_gen_pdf.php b/swim-web/src/webui/swim_gen_pdf.php new file mode 100644 index 0000000..8e6b7c0 --- /dev/null +++ b/swim-web/src/webui/swim_gen_pdf.php @@ -0,0 +1,312 @@ +x; + if($y==-1) + $y=$this->y; + if($this->angle!=0) + $this->_out('Q'); + $this->angle=$angle; + if($angle!=0) + { + $angle*=M_PI/180; + $c=cos($angle); + $s=sin($angle); + $cx=$x*$this->k; + $cy=($this->h-$y)*$this->k; + $this->_out(sprintf('q %.5F %.5F %.5F %.5F %.2F %.2F cm 1 0 0 1 %.2F %.2F cm',$c,$s,-$s,$c,$cx,$cy,-$cx,-$cy)); + } + } + + function setSession($s) { + $this->session = $s; + } + + // Page header + function Header() { + + $fontSize = 24; + $this->AddFont('Verdana', 'B'); + $this->AddFont('Verdana', 'I'); + + $this->SetFont('Verdana', 'B'); + $this->SetFontSize($fontSize); + + // Title + + $len = $this->GetStringWidth($this->session); + if ($len > 135) { + $this->session = str_replace("+", "-", str_replace(" ", "", $this->session)); + while ($len > 135) { + $this->SetFontSize(--$fontSize); + $len = $this->GetStringWidth($this->session); + } + } + $this->Cell(0, 0, $this->session, 0, 0, "C"); + + $y = 17.5; + $x1=(210-$len)/2; + $x2=(210+$len)/2; + $delta=1.25; + $this->SetLineWidth(0.5); + $this->Line($x1, $y, $x2, $y); + $this->Line($x1, $y+$delta, $x2, $y+$delta); + + //Put the watermark + $this->SetFont('Verdana','I',50); + $this->SetTextColor(255,192,203); + $this->RotatedText(25,25,'(c) by triathlon-coaching.com', -57); + } + + function RotatedText($x, $y, $txt, $angle) { + //Text rotated around its origin + $this->Rotate($angle,$x,$y); + $this->Text($x,$y,$txt); + $this->Rotate(0); + } + + // Page footer + function Footer() { + // Position at 1.5 cm from bottom + $this->SetY(-15); + $this->SetFont('Verdana','I',18); + $this->Cell(0,10,"- ".$this->PageNo()." -",0,0,"R"); + + // Logo + $this->Image('logo-02.png',30,270,0,17); + } +} + + +if ( $_GET['session'] != "" ) { + $session = rawurldecode($_GET['session']); + + $testspeed = -1; + + if ( isset($_GET['strecke']) && $_GET['strecke'] != "" && isset($_GET['testzeit']) && $_GET['testzeit'] != "" ) { + $teststrecke = $_GET['strecke']; + $testzeit = $_GET['testzeit']; + $testspeed = $teststrecke/$testzeit; // Sekunden / Meter !!!! + } + //error_log ($session."\n"); + + $connection = getDBConnection(); + + $data = getSessionData($session, $connection); + + $pdf = new PDF(); + + $pdf->setSession($session); + $pdf->AddPage(); + + $pdf->AddFont('Helvetica'); + $pdf->AddFont('Verdana', 'I'); + $pdf->AddFont('Verdana', 'B'); + $pdf->SetFontSize(24); + + // Koordianten + $line_height = 10; + $breite = 0; + $rand = 10; + + $max_height = 0; + $current_height = 0; + + //$pdf->Footer(); + + // Spalten + $spalten = array(20, 40, 90, 25, 15); + $s=0; + + // Titel + //$pdf->SetFont('Verdana', 'B'); + //$pdf->Cell(0, 0, $session, 0, 0, "C"); + + // Titel unterstreichen + //$len = $pdf->GetStringWidth($session); + $y = 17.5; + //$x1=(210-$len)/2; + //$x2=(210+$len)/2; + $delta=1.25; + //$pdf->SetLineWidth(0.5); + //$pdf->Line($x1, $y, $x2, $y); + //$pdf->Line($x1, $y+$delta, $x2, $y+$delta); + + // Umfang + $select=generateSelectWhereOrder(array("umfang"), "view_allueb_training_umfang", array("fk_trainingsplan='".$session."'"), null); + $data_umfang=getData($connection, $select); + $pdf->SetFont('Verdana', 'I'); + $pdf->SetXY($rand, $rand+5*$delta); + $pdf->Cell(0, 0, $data_umfang[0][0], 0, 0, "L"); + + $pdf->SetXY($rand+$spalten[0]+$spalten[1]+$spalten[2], $rand+5*$delta); + $pdf->Cell(0, 0, "%", 0, 0, "C"); + $pdf->SetXY($rand+$spalten[0]+$spalten[1]+$spalten[2]+$spalten[3], $rand+5*$delta); + $pdf->Cell(0, 0, "P", 0, 0, "C"); + + // Startpunkt Tabelle + $pdf->SetXY($rand, $y+5*$delta); + + $x=$rand; + + $pdf->SetFont('Helvetica'); + $line_y = $pdf->GetY(); + + foreach ($data as $d) { + $s = 0; + //$y = $pdf->GetY();// + 297 * ($pdf->PageNo() - 1); + //error_log ("----->> Row <<-----".$pdf->PageNo()); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()); + + $current_height = 0; + $line_y += $max_height; + + $max_height = max($current_height, 0); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()); + + $cursor=$rand; + + // Linie + $pdf->SetLineWidth(0.4); + $pdf->Line($cursor, $line_y, 210-$cursor, $line_y); + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()); + + // Farbe + $pdf->SetLineWidth(2); + $color = getColor($d[12], $d[13], $d[14]); + //error_log ($color[0]."---".$color[1]."---".$color[2]."---".$d[13].$d[14]); + $pdf->SetFillColor($color[0], $color[1], $color[2]); + $pdf->Rect($rand, $line_y+0.4, 210-2*$rand, 2.5, "F" ); + + // Umfang + $cursor=$rand; + $pdf->SetXY($cursor, $line_y); + + + $anzahl = $d[6]; + $strecke = $d[9]; + $text = $anzahl > 1 ? $anzahl." x ".$strecke : $strecke; + $pdf->MultiCell($spalten[$s], $line_height, $text, 0, "L"); + + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()."---".$text); + + // Lage + $cursor+=$spalten[$s++]; + $pdf->SetXY($cursor, $line_y); + + + $lage = $d[11]; + $text = str_replace("/", " / ", mb_convert_encoding($lage, 'windows-1252', 'UTF-8')); + $pdf->MultiCell($spalten[$s], $line_height, $text, 0, "L"); + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()."---".$text); + + // Details + $cursor+=$spalten[$s++]; + $pdf->SetXY($cursor, $line_y); + + $details = $d[12]; + $text = mb_convert_encoding($details, 'windows-1252', 'UTF-8'); + if ( $testspeed != -1 ) { + if ($text == "schnell (+5s)") { + $text .= " = ".toMin2((($testzeit*100/$teststrecke + 5) * $d[9] / 100)); + } else if ($text == "schnell (+- 0s)") { + $text .= " = ".toMin2((($testzeit*100/$teststrecke + 0) * $d[9] / 100)); + } else if ($text == "schnell (-5s)") { + $text .= " = ".toMin2((($testzeit*100/$teststrecke - 5) * $d[9] / 100)); + } else if ($text == "sehr schnell (-10s)") { + $text .= " = ".toMin2((($testzeit*100/$teststrecke - 10) * $d[9] / 100)); + } + } + $pdf->MultiCell($spalten[$s], $line_height, $text, 0, "L"); + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()."---".$text); + + // Tempo + $cursor+=$spalten[$s++]; + $pdf->SetXY($cursor, $line_y); + + if ( $testspeed == -1 ) { + $tempo_von = $d[13]; + $tempo_bis = $d[14]; + $text = $tempo_von." - ".$tempo_bis; + } else { + $zeit_von = toMin2(round(((100 * $d[9]) / ($d[13] * $testspeed)),0)); + $zeit_bis = toMin2(round(((100 * $d[9]) / ($d[14] * $testspeed)),0)); + $text = $zeit_von." - ".$zeit_bis; + } + $pdf->MultiCell($spalten[$s], $line_height, $text, 0, "L"); + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()."---".$text); + + // Pause + $cursor+=$spalten[$s++]; + $pdf->SetXY($cursor, $line_y); + + $pause = $d[7]; + $text = getSecondsFromTime($pause); + $pdf->MultiCell($spalten[$s], $line_height, $text, 0, "R"); + + $current_height = $pdf->GetY()-$line_y; + $max_height = max($current_height, $max_height); + + //error_log ("line_y=".$line_y."---max_h=".$max_height."---curr_h=".$current_height."---gety=".$pdf->GetY()."---".$text); + + // neue Seite + if ($pdf->GetY() > 297-7*$line_height) { + $pdf->AddPage(); + //error_log ("----->> new Page <<-----".$pdf->PageNo()); + + $line_y=17.5+5*$delta-$max_height; + } + + } + + $filename = str_replace("+", "-", str_replace(" ", "", rawurldecode($_GET['session']))); + + if ( $testspeed != -1 ) { + $filename .= "_".$_GET['strecke']."_".$_GET['testzeit']; + } + + $pdf->Output("D", $filename.".pdf"); + + closeDBConnection($connection); + +} else { + header ("Refresh:1; url=http://www.triathlon-coaching.com"); +} diff --git a/swim-web/src/webui/swim_lib.inc.php b/swim-web/src/webui/swim_lib.inc.php new file mode 100644 index 0000000..11e851a --- /dev/null +++ b/swim-web/src/webui/swim_lib.inc.php @@ -0,0 +1,191 @@ +\n"; + echo "\t

".$name." - (".$range[0]." bis ".($range[1] != 0 ? $range[1] : "∞")."%)

\n"; + + foreach ($distances as $dist) { + echo "\t

".$dist." m

\n"; + echo "\t\t

"; + if ($range[0] != 0) { + echo toMin2(speed2time($testspeed, $range[0], $dist))." min"; + } + echo " - "; + if ($range[1] != 0) { + echo toMin2(speed2time($testspeed, $range[1], $dist))." min"; + } + echo "

\n"; + } + + echo "\n\n"; +} + +function getTempo ($delta, $style, $name, $distances, $testzeit, $strecke) { + echo "
\n"; + echo "\t

".$name."

\n"; + + $testzeit = $testzeit*100/$strecke + $delta; + + foreach ($distances as $dist) { + echo "\t

".$dist." m

\n"; + echo "\t\t

"; + echo toMin2($testzeit*$dist/100)." min"; + echo "

\n"; + } + + echo "
\n\n"; +} + +function getSecondsFromTime($time) { + if ($time == "") { + return ""; + } + return substr($time, 6, 2)."''"; +} + + +function getZonesFromTestTimes($testzeit, $strecke) { + $testspeed=$strecke/$testzeit; + + getTempo(5, "sp5", "+5s", array(25, 50, 100), $testzeit, $strecke); + getTempo(0, "s0", "±0s", array(25, 50, 100), $testzeit, $strecke); + getTempo(-5, "s5", "-5s", array(25, 50, 100), $testzeit, $strecke); + getTempo(-10, "s10", "-10s", array(25, 50, 100), $testzeit, $strecke); + + $rangeend=65; + + $rangestart=$rangeend; + $rangeend=75; + getZone(array($rangestart, $rangeend), "Rekom", array(100, 400, 800), $testspeed); + + $rangestart=$rangeend; + $rangeend=85; + getZone(array($rangestart, $rangeend), "Zone 1 / locker", array(50, 100, 200, 400, 800), $testspeed); + + $rangestart=$rangeend; + $rangeend=90; + getZone(array($rangestart, $rangeend), "Zone 2 / mittel", array(50, 100, 200, 400, 800), $testspeed); + + $rangestart=$rangeend; + $rangeend=95; + getZone(array($rangestart, $rangeend), "Zone X / schnell", array(50, 100, 200, 400), $testspeed); + + $rangestart=$rangeend; + $rangeend=100; + getZone(array($rangestart, $rangeend), "Zone 3 / schnell", array(25, 50, 100, 200), $testspeed); + + $rangestart=$rangeend; + $rangeend=103; + getZone(array($rangestart, $rangeend), "Zone Y / schnell", array(25, 50, 100, 200), $testspeed); + + $rangestart=$rangeend; + $rangeend=106; + getZone(array($rangestart, $rangeend), "Zone 4 / sehr schnell", array(25, 50, 100), $testspeed); + + $rangestart=$rangeend; + $rangeend=120; + getZone(array($rangestart, $rangeend), "Zone 5 / sehr schnell", array(25, 50, 100), $testspeed); + + $rangestart=$rangeend; + $rangeend=0; + getZone(array($rangestart, 0), "Zone 5+ / all out", array(25, 50, 100), $testspeed); + +} + +function getSession ($session, $connection) { + $select=generateSelectWhereOrder("*" , "view_allueb_block_training_4print", array("name_plan='".$session."'"), null); + + //echo $select; + $data=getData($connection, $select); + + /*foreach ($data as $d) { + print_r($d); + echo "
"; + + }*/ + + echo "

download \"".$session."\" here

"; +} + +function getZeitStreckeSession ($testzeit, $strecke, $session, $connection) { + $select=generateSelectWhereOrder("*" , "view_allueb_block_training_4print", array("name_plan='".$session."'"), null); + + //echo $select; + $data=getData($connection, $select); + + /*foreach ($data as $d) { + print_r($d); + echo "
"; + + }*/ + + echo "

download \"".$session."\" here

"; +} + +function getSessionData ($session, $connection) { + $select=generateSelectWhereOrder("*" , "view_allueb_block_training_4print", array("name_plan='".$session."'"), null); + + //echo $select; + $data=getData($connection, $select); + return $data; + +} + + +function getColor ($details, $tempo_von, $tempo_bis) { + $tempo = $tempo_von.$tempo_bis; + + if ($details == "schnell (+5s)") { return array(255, 139, 43); + } else if ($details == "schnell (+- 0s)") { return array(255, 43, 43); + } else if ($details == "schnell (-5s)") { return array(232, 40, 98); + } else if ($details == "sehr schnell (-10s)") { return array(211, 36, 139); + } else if ( $tempo == "6575") { return array(206, 246, 123); + } else if ( $tempo == "7585") { return array(151, 204, 51); + } else if ( $tempo == "8590") { return array(255, 255, 43); + } else if ( $tempo == "9095") { return array(255, 170, 43);; + } else if ( $tempo == "95100") { return array(255, 139, 43); + } else if ( $tempo == "100103") { return array(255, 43, 43); + } else if ( $tempo == "103120") { return array(232, 40, 98); + } else if ( $tempo == "75100") { return array((151+255)/2, (204+139)/2, (51+43)/2); + } + + return array(255, 255, 255); +} +?> \ No newline at end of file diff --git a/swim-web/src/webui/swim_tempo.php b/swim-web/src/webui/swim_tempo.php new file mode 100644 index 0000000..909f3f7 --- /dev/null +++ b/swim-web/src/webui/swim_tempo.php @@ -0,0 +1,94 @@ + + + + + + +Schwimmen: Tempo + + + + +

Trainingstempi im Schwimmen aus 400m-Test

+
+ + + +
+
+Dein 400m-Test: ".toMin($testzeit)." min"; + echo "
entspricht ".round($testspeed,3)." m/s

"; +?> +
+ + + + + diff --git a/swim-web/src/webui/util_functions.php b/swim-web/src/webui/util_functions.php new file mode 100644 index 0000000..6c3bbb0 --- /dev/null +++ b/swim-web/src/webui/util_functions.php @@ -0,0 +1,125 @@ +"; + if (is_array($param)) { + if ($asList) { + debugPrintAsList($param); + } else { + echo "_"; + foreach ($param as $p) { + echo $p."_"; + } + } + } else { + echo $param; + } + echo "

\n"; +} + +function debugPrintAsList($param) { + echo "
    \n"; + foreach ($param as $p) { + echo "
  1. ".$p."_
  2. \n"; + } + echo "
\n"; +} + +function coordinates ($ref_longitude, $ref_latitude) { + $return_geo = array("",""); + + $return_geo[0] = $ref_longitude[0] + $ref_longitude[1]/60 + $ref_longitude[2]/3600; + $return_geo[1] = $ref_latitude[0] + $ref_latitude[1]/60 + $ref_latitude[2]/3600; + + return $return_geo; +} + +function find_pos_in_array($ref_array, $ref_value) { + $pos = -1; + + for ($i=0; $i strtotime($newissue_deadline)+86399) { + echo "Deadline (".strtotime($newissue_executiondate).") kann nicht vor dem Ausführungsdatum (".(strtotime($newissue_deadline)+86399).") liegen."; + return false; + } + return true; +} + +function handleQuickUpdate ($ref_POST, $connect_dbms_handle) { + $update_arr = array(); + $issue = 0; + + foreach (array_keys($ref_POST) as $post) { + //echo $post." => ".$_POST[$post]."\n"; + $change = explode ("_", $post); + $issue += $change[count($change)-1]; + + //echo $issue; + } + + $issue = $issue / count(array_keys($ref_POST)); + //echo $issue; + + $issue_deadline = $ref_POST['issue_deadline_'.$issue]; + if ($issue_deadline != "" && strlen($issue_deadline) > 0) { + array_push($update_arr, array("deadline", "'".$issue_deadline." 00:00:00'")); + } + + $issue_executiondate_date = $ref_POST['issue_executiondate_'.$issue]; + $issue_executiondate_time = $ref_POST['issue_executiondate_time_'.$issue]; + //echo $issue_executiondate_time; + if ($issue_executiondate_time == "00:00:00" || $issue_executiondate_time == "") { + $issue_executiondate_time = "00:00:00"; + } else { + $issue_executiondate_time .= ":00"; + } + $issue_executiondate = $issue_executiondate_date." ".$issue_executiondate_time; + //echo $issue_executiondate; + array_push($update_arr, array("executiondate", "'".$issue_executiondate."'")); + + $issue_status = $ref_POST['issue_status_'.$issue]; + array_push($update_arr, array("fk_status", $issue_status)); + + $issue_wichtigkeit = $ref_POST['issue_wichtigkeit_'.$issue]; + array_push($update_arr, array("importance", $issue_wichtigkeit)); + + $issue_dringlichkeit = $ref_POST['issue_dringlichkeit_'.$issue]; + array_push($update_arr, array("urgency", $issue_dringlichkeit)); + + array_push($update_arr, array("edited", "now()")); + + $sqlupdate = generateUpdateSchema("ticket", "dt_issue", $update_arr, array("id=".$issue)); + //echo $sqlupdate; + $sqlupdate_result = getBooleanData($connect_dbms_handle, $sqlupdate); + //echo $sqlinsert_result; + + $sqllog = generateInsertSchema("ticket", "dt_sqllog", array("DEFAULT", "now()", "'".addslashes(str_replace("'", "\"", $sqlupdate))."'", $current_user, "'".uniqid()."'", "'".$page."'")); + $sqllog_result = getBooleanData($connect_dbms_handle, $sqllog); + //echo $sqllog_result; + + return $issue; +} +?> \ No newline at end of file diff --git a/swim-webapp/pom.xml b/swim-webapp/pom.xml new file mode 100644 index 0000000..d38eb61 --- /dev/null +++ b/swim-webapp/pom.xml @@ -0,0 +1,18 @@ + + 4.0.0 + com.triathlon-coaching.swim + swim-webapp + 0.0.1-SNAPSHOT + pom + + ${product.artifactId} + Swim Training Generator UI + + + de.laktatnebel.maven + laktatnebelscript + 2.1.9 + + + -- 2.39.5