]> git.laktatnebel.de Git - swim.triathlon-coaching.com.git/commitdiff
Initial project version
authorOle B. Rosentreter <ole@laktatnebel.de>
Fri, 27 Sep 2024 14:45:33 +0000 (16:45 +0200)
committerOle B. Rosentreter <ole@laktatnebel.de>
Fri, 27 Sep 2024 14:45:33 +0000 (16:45 +0200)
70 files changed:
.gitignore [new file with mode: 0644]
pom.xml [new file with mode: 0644]
swim-db/pom.xml [new file with mode: 0644]
swim-db/sql/swim.sql [new file with mode: 0644]
swim-db/sql/swim_data.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_basic.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_ka.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_speed.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_armzug.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_druckphase.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_gleiten.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_koordination.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_oekonimie.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_tech_wasserlage.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_vo2max.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_zone1.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_zone2.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_zone3.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_zone4.sql [new file with mode: 0644]
swim-db/sql/swim_data_blocks_zonex.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_ka.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_speed.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_tech.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zone1.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zone2.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zone3.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zone4.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zone5.sql [new file with mode: 0644]
swim-db/sql/swim_data_trainings_zonex.sql [new file with mode: 0644]
swim-db/sql/swim_grant.sql [new file with mode: 0644]
swim-db/sql/swim_schema.sql [new file with mode: 0644]
swim-service/pom.xml [new file with mode: 0644]
swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java [new file with mode: 0644]
swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java [new file with mode: 0644]
swim-service/src/main/resources/application.properties [new file with mode: 0644]
swim-service/src/main/resources/static/css/custom.css [new file with mode: 0644]
swim-service/src/main/resources/static/js/custom.js [new file with mode: 0644]
swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp [new file with mode: 0644]
swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java [new file with mode: 0644]
swim-web/pom.xml [new file with mode: 0644]
swim-web/src/swim_glob_vars.php [new file with mode: 0644]
swim-web/src/webui/database_functions_pgsql.php [new file with mode: 0644]
swim-web/src/webui/database_functions_select.php [new file with mode: 0644]
swim-web/src/webui/font/helvetica.php [new file with mode: 0755]
swim-web/src/webui/font/helveticab.php [new file with mode: 0755]
swim-web/src/webui/font/helveticabi.php [new file with mode: 0755]
swim-web/src/webui/font/helveticai.php [new file with mode: 0755]
swim-web/src/webui/font/verdana.php [new file with mode: 0644]
swim-web/src/webui/font/verdana.z [new file with mode: 0644]
swim-web/src/webui/font/verdanab.php [new file with mode: 0644]
swim-web/src/webui/font/verdanab.z [new file with mode: 0644]
swim-web/src/webui/font/verdanai.php [new file with mode: 0644]
swim-web/src/webui/font/verdanai.z [new file with mode: 0644]
swim-web/src/webui/font/verdanaz.php [new file with mode: 0644]
swim-web/src/webui/font/verdanaz.z [new file with mode: 0644]
swim-web/src/webui/fpdf.php [new file with mode: 0755]
swim-web/src/webui/gui_functions_button.php [new file with mode: 0644]
swim-web/src/webui/gui_functions_select.php [new file with mode: 0644]
swim-web/src/webui/index.php [new file with mode: 0644]
swim-web/src/webui/logo-01.jpg [new file with mode: 0644]
swim-web/src/webui/logo-02.png [new file with mode: 0644]
swim-web/src/webui/swim.css [new file with mode: 0644]
swim-web/src/webui/swim_gen_pdf.php [new file with mode: 0644]
swim-web/src/webui/swim_lib.inc.php [new file with mode: 0644]
swim-web/src/webui/swim_tempo.php [new file with mode: 0644]
swim-web/src/webui/util_functions.php [new file with mode: 0644]
swim-webapp/pom.xml [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..9aac7d9
--- /dev/null
@@ -0,0 +1,5 @@
+.classpath
+.project
+.settings
+bin
+target
diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..6524838
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,46 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>com.triathlon-coaching.swim</groupId>
+       <artifactId>swimming</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>pom</packaging>
+
+       <name>${product.artifactId}</name>
+       <description>Swim Training</description>
+
+       <modules>
+               <module>swim-web</module>
+               <module>swim-webapp</module>
+               <module>swim-service</module>
+               <module>swim-db</module>
+       </modules>
+
+       <scm>
+               <connection>scm:git:ssh://laktatnebel.de/srv/git/swim.git</connection>
+               <developerConnection>scm:git:ssh://laktatnebel.de/srv/git/swim.git</developerConnection>
+               <tag>HEAD</tag>
+       </scm>
+
+       <distributionManagement>
+               <repository>
+                       <id>laktatnebel.release</id>
+                       <name>Release Repository</name>
+                       <url>file:///home/oleb/.m2/distribution</url>
+               </repository>
+               <snapshotRepository>
+                       <id>laktatnebel.snapshots</id>
+                       <uniqueVersion>false</uniqueVersion>
+                       <name>Snapshot Repository</name>
+                       <url>file:///home/oleb/.m2/distribution</url>
+               </snapshotRepository>
+               <site>
+                       <id>laktatnebel.site</id>
+                       <name>Sites</name>
+                       <url>file:///home/oleb/.m2/site</url>
+               </site>
+       </distributionManagement>
+
+</project>
+
diff --git a/swim-db/pom.xml b/swim-db/pom.xml
new file mode 100644 (file)
index 0000000..8f8b911
--- /dev/null
@@ -0,0 +1,18 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>com.triathlon-coaching.swim</groupId>
+       <artifactId>swim-db</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>pom</packaging>
+
+       <name>${product.artifactId}</name>
+       <description>Swim Training Generator DB</description>
+
+       <parent>
+               <groupId>de.laktatnebel.maven</groupId>
+               <artifactId>laktatnebelscript</artifactId>
+               <version>2.1.9</version>
+       </parent>
+
+</project>
diff --git a/swim-db/sql/swim.sql b/swim-db/sql/swim.sql
new file mode 100644 (file)
index 0000000..494e1fe
--- /dev/null
@@ -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 (file)
index 0000000..2080831
--- /dev/null
@@ -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 (file)
index 0000000..3b86f00
--- /dev/null
@@ -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 (file)
index 0000000..3eaba94
--- /dev/null
@@ -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 (file)
index 0000000..1570ef9
--- /dev/null
@@ -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 (file)
index 0000000..9c91130
--- /dev/null
@@ -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 (file)
index 0000000..32dfd8a
--- /dev/null
@@ -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 (file)
index 0000000..3b1d744
--- /dev/null
@@ -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 (file)
index 0000000..506e405
--- /dev/null
@@ -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 (file)
index 0000000..e641e6c
--- /dev/null
@@ -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 (file)
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 (file)
index 0000000..c0d5b0c
--- /dev/null
@@ -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 (file)
index 0000000..a76b206
--- /dev/null
@@ -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 (file)
index 0000000..f4d6f27
--- /dev/null
@@ -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 (file)
index 0000000..b47d65a
--- /dev/null
@@ -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 (file)
index 0000000..af3196f
--- /dev/null
@@ -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 (file)
index 0000000..9de7ee6
--- /dev/null
@@ -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 (file)
index 0000000..29692d7
--- /dev/null
@@ -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 (file)
index 0000000..4fd3aba
--- /dev/null
@@ -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 (file)
index 0000000..ae02bcb
--- /dev/null
@@ -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 (file)
index 0000000..14d701f
--- /dev/null
@@ -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 (file)
index 0000000..543a7d9
--- /dev/null
@@ -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 (file)
index 0000000..14bc591
--- /dev/null
@@ -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 (file)
index 0000000..79337ba
--- /dev/null
@@ -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 (file)
index 0000000..743d2c0
--- /dev/null
@@ -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 (file)
index 0000000..93fa08d
--- /dev/null
@@ -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 (file)
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 (file)
index 0000000..bb04e3c
--- /dev/null
@@ -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 (file)
index 0000000..c7fb40d
--- /dev/null
@@ -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 (file)
index 0000000..39b2eb2
--- /dev/null
@@ -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 (file)
index 0000000..1adebbb
--- /dev/null
@@ -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 (file)
index 0000000..249346c
--- /dev/null
@@ -0,0 +1,268 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>com.triathlon-coaching.swim</groupId>
+       <artifactId>swim-service</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>jar</packaging>
+
+       <name>${product.artifactId}</name>
+       <description>Swim Training Generator</description>
+
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>3.0.2</version>
+        <relativePath/> <!-- lookup parent from repository -->
+    </parent>
+
+       <properties>
+               <java.version>17</java.version>
+               <json.version>20230227</json.version>
+               
+               <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+               <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+
+               <maven.compiler.source>${java.version}</maven.compiler.source>
+               <maven.compiler.target>${java.version}</maven.compiler.target>
+
+               <maven-enforcer-plugin.version>3.3.0</maven-enforcer-plugin.version>
+
+               <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
+               <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
+               <maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version>
+
+               <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
+               <maven-war-plugin.version>3.3.2</maven-war-plugin.version>
+               <maven-ear-plugin.version>3.3.0</maven-ear-plugin.version>
+               <maven-assembly-plugin.version>3.5.0</maven-assembly-plugin.version>
+               <maven-dependency-plugin.version>3.5.0</maven-dependency-plugin.version>
+
+               <maven-release-plugin.version>3.0.0</maven-release-plugin.version>
+               <maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
+               <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
+               <maven-site-plugin.version>4.0.0-M6</maven-site-plugin.version>
+
+               <junit.version>4.13.2</junit.version>
+
+               <tomcat7-maven-plugin.version>2.2</tomcat7-maven-plugin.version>
+
+               <javadoc.opts>-Xdoclint:none</javadoc.opts>
+       </properties>
+
+       <dependencyManagement>
+               <dependencies>
+
+                       <!-- https://mvnrepository.com/artifact/org.json/json -->
+                       <dependency>
+                               <groupId>org.json</groupId>
+                               <artifactId>json</artifactId>
+                               <version>${json.version}</version>
+                       </dependency>
+               </dependencies>
+       </dependencyManagement>
+
+   <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>bootstrap</artifactId>
+            <version>5.2.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>bootstrap-datepicker</artifactId>
+            <version>1.9.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>jquery</artifactId>
+            <version>3.6.1</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.embed</groupId>
+            <artifactId>tomcat-embed-jasper</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+               <!-- https://mvnrepository.com/artifact/org.json/json -->
+               <dependency>
+                       <groupId>org.json</groupId>
+                       <artifactId>json</artifactId>
+               </dependency>
+   </dependencies>
+
+    <build>
+               <pluginManagement>
+                       <plugins>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-javadoc-plugin</artifactId>
+                                       <version>${maven-javadoc-plugin.version}</version>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-compiler-plugin</artifactId>
+                                       <version>${maven-compiler-plugin.version}</version>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-enforcer-plugin</artifactId>
+                                       <version>${maven-enforcer-plugin.version}</version>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-source-plugin</artifactId>
+                                       <version>${maven-source-plugin.version}</version>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-deploy-plugin</artifactId>
+                                       <version>${maven-deploy-plugin.version}</version>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-release-plugin</artifactId>
+                                       <version>${maven-release-plugin.version}</version>
+                                       <configuration>
+                                               <branchName>develop</branchName>
+                                               <pushChanges>false</pushChanges>
+                                               <localCheckout>true</localCheckout>
+                                               <!--tagBase>http://svn.obg-it.de/obgit/obgit_repo/tags/${project.scm.dir}</tagBase -->
+                                               <!--branchBase>http://svn.obg-it.de/obgit/obgit_repo/branches/${project.scm.dir}</branchBase -->
+                                       </configuration>
+                               </plugin>
+                               <plugin>
+                                       <groupId>org.apache.maven.plugins</groupId>
+                                       <artifactId>maven-site-plugin</artifactId>
+                                       <version>${maven-site-plugin.version}</version>
+                                       <executions>
+                                               <execution>
+                                                       <goals>
+                                                               <goal>site</goal>
+                                                       </goals>
+                                                       <configuration>
+                                                               <reportPlugins>
+                                                                       <plugin>
+                                                                               <artifactId>maven-javadoc-plugin</artifactId>
+                                                                       </plugin>
+                                                               </reportPlugins>
+                                                       </configuration>
+                                               </execution>
+                                       </executions>
+                               </plugin>
+                       </plugins>
+               </pluginManagement>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-javadoc-plugin</artifactId>
+                               <version>${maven-javadoc-plugin.version}</version>
+                               <configuration>
+                                       <additionalparam>${javadoc.opts}</additionalparam>
+                                       <doclint>none</doclint>
+                               </configuration>
+                               <executions>
+                                       <execution>
+                                               <id>attach-javadocs</id>
+                                               <goals>
+                                                       <goal>jar</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <additionalparam>${javadoc.opts}</additionalparam>
+                                                       <doclint>none</doclint>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-site-plugin</artifactId>
+                               <version>${maven-site-plugin.version}</version>
+                       </plugin>
+                       <plugin>
+                               <artifactId>maven-compiler-plugin</artifactId>
+                               <configuration>
+                                       <release>${java.version}</release>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <artifactId>maven-enforcer-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>enforce-versions</id>
+                                               <goals>
+                                                       <goal>enforce</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                               <configuration>
+                                       <!-- http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html -->
+                                       <rules>
+                                               <requireMavenVersion>
+                                                       <version>[3.0,)</version>
+                                               </requireMavenVersion>
+                                               <requireJavaVersion>
+                                                       <version>${java.version}</version>
+                                               </requireJavaVersion>
+                                       </rules>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.tomcat.maven</groupId>
+                               <artifactId>tomcat7-maven-plugin</artifactId>
+                               <version>2.0</version>
+                               <configuration>
+                                       <server>localtomcat</server>
+                                       <url>http://localhost:8080/manager/text</url>
+                                       <!-- path>/${project.build.finalName}</path -->
+                                       <update>true</update>
+                               </configuration>
+                       </plugin>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+       <scm>
+               <connection>scm:git:ssh://laktatnebel.de/srv/git/swimming.git</connection>
+               <developerConnection>scm:git:ssh://laktatnebel.de/srv/git/swimming.git</developerConnection>
+               <tag>HEAD</tag>
+       </scm>
+
+       <distributionManagement>
+               <repository>
+                       <id>laktatnebel.release</id>
+                       <name>Release Repository</name>
+                       <url>file:///home/oleb/.m2/distribution</url>
+               </repository>
+               <snapshotRepository>
+                       <id>laktatnebel.snapshots</id>
+                       <uniqueVersion>false</uniqueVersion>
+                       <name>Snapshot Repository</name>
+                       <url>file:///home/oleb/.m2/distribution</url>
+               </snapshotRepository>
+               <site>
+                       <id>laktatnebel.site</id>
+                       <name>Sites</name>
+                       <url>file:///home/oleb/.m2/site</url>
+               </site>
+       </distributionManagement>
+
+</project>
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 (file)
index 0000000..1a7d087
--- /dev/null
@@ -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 (file)
index 0000000..49ef4b8
--- /dev/null
@@ -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 (file)
index 0000000..f449a2b
--- /dev/null
@@ -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 (file)
index 0000000..4a57d6b
--- /dev/null
@@ -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 (file)
index 0000000..f9de3ec
--- /dev/null
@@ -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 (file)
index 0000000..280a3e0
--- /dev/null
@@ -0,0 +1,41 @@
+<html>
+<head>
+       <title>Welcome</title>
+       <link href="webjars/bootstrap/3.3.6/css/bootstrap.min.css"
+               rel="stylesheet">
+       <link href="css/custom.css"
+               rel="stylesheet">
+</head>
+<body>
+       <div class="container">
+               <table class="table table-striped">
+                       <caption>Your todos are</caption>
+                       <thead>
+                               <tr>
+                                       <th>Description</th>
+                                       <th>Target Date</th>
+                                       <th>Is it Done?</th>
+                                       <th>Edit</th>
+                                       <th>Delete</th>
+                               </tr>
+                       </thead>
+                       <tbody>
+                                       <tr>
+                                               <td>Todo 1</td>
+                                               <td>13/01/2021</td>
+                                               <td>No</td>
+                                               <td><a class="btn btn-warning" href="/edit-todo">Edit Todo</a></td>
+                                               <td><a class="btn btn-warning" href="/delete-todo">Delete Todo</a></td>
+                                       </tr>
+                       </tbody>
+               </table>
+               <div>
+                       <a class="btn btn-default" href="/add-todo">Add a Todo</a>
+                       
+               </div>
+               <script src="webjars/jquery/1.9.1/jquery.min.js"></script>
+               <script src="webjars/bootstrap/3.3.6/js/bootstrap.min.js"></script>
+               <script src="js/custom.js"></script>
+       </div>
+</body>
+</html>
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 (file)
index 0000000..a954e52
--- /dev/null
@@ -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 (file)
index 0000000..bf566e7
--- /dev/null
@@ -0,0 +1,18 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>com.triathlon-coaching.swim</groupId>
+       <artifactId>swim-web</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>pom</packaging>
+
+       <name>${product.artifactId}</name>
+       <description>Swim Training Generator Simple WebUI</description>
+
+       <parent>
+               <groupId>de.laktatnebel.maven</groupId>
+               <artifactId>laktatnebelscript</artifactId>
+               <version>2.1.9</version>
+       </parent>
+
+</project>
diff --git a/swim-web/src/swim_glob_vars.php b/swim-web/src/swim_glob_vars.php
new file mode 100644 (file)
index 0000000..4841227
--- /dev/null
@@ -0,0 +1,15 @@
+<?php
+
+
+define ("HOST", "localhost");
+define ("SCHEMA", "schwimmtraining");
+define ("DB", "sport");
+//define ("USER", "laktatnebel");
+define ("USER", "oleb");
+//define ("PASS", "njThR3G&c9?B7ZpQ");
+define ("PASS", "wpj_9+L6ukX+SN2-");
+
+
+date_default_timezone_set('Europe/Berlin');
+
+?>
diff --git a/swim-web/src/webui/database_functions_pgsql.php b/swim-web/src/webui/database_functions_pgsql.php
new file mode 100644 (file)
index 0000000..9d584c7
--- /dev/null
@@ -0,0 +1,76 @@
+<?php
+
+/**
+ * Mit PostgresSQL verbinden */
+function getDBConnection() {
+
+       $str_connection = "host=".HOST." port=5432 dbname=".DB." user=".USER." password=".PASS." ";
+       // mit DB verbinden
+       $connect_dbms_handle = @pg_connect($str_connection) or die('Verbindungsaufbau fehlgeschlagen: ' . pg_last_error());
+
+       if ($connect_dbms_handle) {
+               return $connect_dbms_handle;
+       } else {
+               echo "Datenbankabfrage fehlgeschlagen!";
+               echo pg_last_error($connect_dbms_handle);
+               return false;
+       }
+}
+
+/**
+ * PostgresSQL-Verbindung schliessen */
+function closeDBConnection($ref_connection) {
+       @pg_close($ref_connection) or die('Verbindungsclose fehlgeschlagen: ');
+       echo pg_last_error($ref_connection);
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: boolean
+function getBooleanData ($dbms_connection, $db_query) {
+       // Variablen
+       $return_bool_value = false ;
+
+       // 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 "<li>".$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<p> SQL:<br>".$ref_str_db_query."</p>";
+
+       // 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 "<p>".$res_sql_result."</p>";
+               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 (file)
index 0000000..2f65c46
--- /dev/null
@@ -0,0 +1,78 @@
+<?php
+function generateSelect ($selectedFields, $table) {
+       $select_str = "SELECT ";
+       
+       if (is_array($selectedFields)) {
+               //print_r($selectedFields);
+       $anzFields = count($selectedFields);
+       for ($i = 0 ; $i < $anzFields; $i++) {
+               $select_str .= $selectedFields[$i];
+               if ($i < $anzFields-1) {
+                       $select_str .= ", ";
+               }
+       }
+       } else {
+           $select_str .= "*";
+       }
+       
+       $select_str .= " FROM ".SCHEMA.".".$table;
+       
+       $select_str .= ";";
+
+       //echo $select_str;
+       return $select_str;
+}
+
+
+function generateSelectWhereOrder ($selectedFields, $table, $whereClause, $orderClause) {
+       $select_str = "SELECT ";
+
+       if (is_array($selectedFields)) {
+           //print_r($selectedFields);
+       $anzFields = count($selectedFields);
+       for ($i = 0 ; $i < $anzFields; $i++) {
+               $select_str .= $selectedFields[$i];
+               if ($i < $anzFields-1) {
+                       $select_str .= ", ";
+               }
+       }
+       } else {
+           $select_str .= "*";
+       }
+
+       $select_str .= " FROM ".SCHEMA.".".$table;
+
+       if ($whereClause != null) {
+               $select_str .= " WHERE ";
+
+               //print_r($whereClause);
+               $anzWheres = count($whereClause);
+               for ($i = 0 ; $i < $anzWheres; $i++) {
+                       $select_str .= $whereClause[$i];
+                       if ($i < $anzWheres-1) {
+                               $select_str .= " AND ";
+                       }
+               }
+       }
+
+       if ($orderClause != null) {
+               $select_str .= " ORDER BY ";
+
+               //print_r($orderClause);
+               $anzOrders = count($orderClause);
+               for ($i = 0 ; $i < $anzOrders; $i++) {
+                       $select_str .= $orderClause[$i];
+                       if ($i < $anzOrders-1) {
+                               $select_str .= ", ";
+                       }
+               }
+       }
+
+       $select_str .= ";";
+
+       //echo $select_str;
+       return $select_str;
+}
+
+
+?>
\ 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 (executable)
index 0000000..2be3eca
--- /dev/null
@@ -0,0 +1,21 @@
+<?php\r
+$type = 'Core';\r
+$name = 'Helvetica';\r
+$up = -100;\r
+$ut = 50;\r
+$cw = array(\r
+       chr(0)=>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,\r
+       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,\r
+       ','=>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,\r
+       '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,\r
+       '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,\r
+       '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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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);\r
+$enc = 'cp1252';\r
+$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));\r
+?>\r
diff --git a/swim-web/src/webui/font/helveticab.php b/swim-web/src/webui/font/helveticab.php
new file mode 100755 (executable)
index 0000000..c88394c
--- /dev/null
@@ -0,0 +1,21 @@
+<?php\r
+$type = 'Core';\r
+$name = 'Helvetica-Bold';\r
+$up = -100;\r
+$ut = 50;\r
+$cw = array(\r
+       chr(0)=>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,\r
+       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,\r
+       ','=>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,\r
+       '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,\r
+       '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,\r
+       '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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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);\r
+$enc = 'cp1252';\r
+$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));\r
+?>\r
diff --git a/swim-web/src/webui/font/helveticabi.php b/swim-web/src/webui/font/helveticabi.php
new file mode 100755 (executable)
index 0000000..bcea807
--- /dev/null
@@ -0,0 +1,21 @@
+<?php\r
+$type = 'Core';\r
+$name = 'Helvetica-BoldOblique';\r
+$up = -100;\r
+$ut = 50;\r
+$cw = array(\r
+       chr(0)=>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,\r
+       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,\r
+       ','=>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,\r
+       '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,\r
+       '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,\r
+       '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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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);\r
+$enc = 'cp1252';\r
+$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));\r
+?>\r
diff --git a/swim-web/src/webui/font/helveticai.php b/swim-web/src/webui/font/helveticai.php
new file mode 100755 (executable)
index 0000000..a328b04
--- /dev/null
@@ -0,0 +1,21 @@
+<?php\r
+$type = 'Core';\r
+$name = 'Helvetica-Oblique';\r
+$up = -100;\r
+$ut = 50;\r
+$cw = array(\r
+       chr(0)=>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,\r
+       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,\r
+       ','=>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,\r
+       '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,\r
+       '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,\r
+       '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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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,\r
+       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);\r
+$enc = 'cp1252';\r
+$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));\r
+?>\r
diff --git a/swim-web/src/webui/font/verdana.php b/swim-web/src/webui/font/verdana.php
new file mode 100644 (file)
index 0000000..c8e77b3
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+$type = 'TrueType';
+$name = 'Verdana';
+$desc = array('Ascent'=>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 (file)
index 0000000..615ab6b
Binary files /dev/null and b/swim-web/src/webui/font/verdana.z differ
diff --git a/swim-web/src/webui/font/verdanab.php b/swim-web/src/webui/font/verdanab.php
new file mode 100644 (file)
index 0000000..f6b27e4
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+$type = 'TrueType';
+$name = 'Verdana-Bold';
+$desc = array('Ascent'=>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 (file)
index 0000000..3d748db
Binary files /dev/null and b/swim-web/src/webui/font/verdanab.z differ
diff --git a/swim-web/src/webui/font/verdanai.php b/swim-web/src/webui/font/verdanai.php
new file mode 100644 (file)
index 0000000..bb661d7
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+$type = 'TrueType';
+$name = 'Verdana-Italic';
+$desc = array('Ascent'=>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 (file)
index 0000000..bab5304
Binary files /dev/null and b/swim-web/src/webui/font/verdanai.z differ
diff --git a/swim-web/src/webui/font/verdanaz.php b/swim-web/src/webui/font/verdanaz.php
new file mode 100644 (file)
index 0000000..1087b45
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+$type = 'TrueType';
+$name = 'Verdana-BoldItalic';
+$desc = array('Ascent'=>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 (file)
index 0000000..20b9036
Binary files /dev/null and b/swim-web/src/webui/font/verdanaz.z differ
diff --git a/swim-web/src/webui/fpdf.php b/swim-web/src/webui/fpdf.php
new file mode 100755 (executable)
index 0000000..ebee958
--- /dev/null
@@ -0,0 +1,1934 @@
+<?php\r
+/*******************************************************************************\r
+* FPDF                                                                         *\r
+*                                                                              *\r
+* Version: 1.86                                                                *\r
+* Date:    2023-06-25                                                          *\r
+* Author:  Olivier PLATHEY                                                     *\r
+*******************************************************************************/\r
+\r
+class FPDF\r
+{\r
+const VERSION = '1.86';\r
+protected $page;               // current page number\r
+protected $n;                  // current object number\r
+protected $offsets;            // array of object offsets\r
+protected $buffer;             // buffer holding in-memory PDF\r
+protected $pages;              // array containing pages\r
+protected $state;              // current document state\r
+protected $compress;           // compression flag\r
+protected $iconv;              // whether iconv is available\r
+protected $k;                  // scale factor (number of points in user unit)\r
+protected $DefOrientation;     // default orientation\r
+protected $CurOrientation;     // current orientation\r
+protected $StdPageSizes;       // standard page sizes\r
+protected $DefPageSize;        // default page size\r
+protected $CurPageSize;        // current page size\r
+protected $CurRotation;        // current page rotation\r
+protected $PageInfo;           // page-related data\r
+protected $wPt, $hPt;          // dimensions of current page in points\r
+protected $w, $h;              // dimensions of current page in user unit\r
+protected $lMargin;            // left margin\r
+protected $tMargin;            // top margin\r
+protected $rMargin;            // right margin\r
+protected $bMargin;            // page break margin\r
+protected $cMargin;            // cell margin\r
+protected $x, $y;              // current position in user unit\r
+protected $lasth;              // height of last printed cell\r
+protected $LineWidth;          // line width in user unit\r
+protected $fontpath;           // directory containing fonts\r
+protected $CoreFonts;          // array of core font names\r
+protected $fonts;              // array of used fonts\r
+protected $FontFiles;          // array of font files\r
+protected $encodings;          // array of encodings\r
+protected $cmaps;              // array of ToUnicode CMaps\r
+protected $FontFamily;         // current font family\r
+protected $FontStyle;          // current font style\r
+protected $underline;          // underlining flag\r
+protected $CurrentFont;        // current font info\r
+protected $FontSizePt;         // current font size in points\r
+protected $FontSize;           // current font size in user unit\r
+protected $DrawColor;          // commands for drawing color\r
+protected $FillColor;          // commands for filling color\r
+protected $TextColor;          // commands for text color\r
+protected $ColorFlag;          // indicates whether fill and text colors are different\r
+protected $WithAlpha;          // indicates whether alpha channel is used\r
+protected $ws;                 // word spacing\r
+protected $images;             // array of used images\r
+protected $PageLinks;          // array of links in pages\r
+protected $links;              // array of internal links\r
+protected $AutoPageBreak;      // automatic page breaking\r
+protected $PageBreakTrigger;   // threshold used to trigger page breaks\r
+protected $InHeader;           // flag set when processing header\r
+protected $InFooter;           // flag set when processing footer\r
+protected $AliasNbPages;       // alias for total number of pages\r
+protected $ZoomMode;           // zoom display mode\r
+protected $LayoutMode;         // layout display mode\r
+protected $metadata;           // document properties\r
+protected $CreationDate;       // document creation date\r
+protected $PDFVersion;         // PDF version number\r
+\r
+/*******************************************************************************\r
+*                               Public methods                                 *\r
+*******************************************************************************/\r
+\r
+function __construct($orientation='P', $unit='mm', $size='A4')\r
+{\r
+       // Initialization of properties\r
+       $this->state = 0;\r
+       $this->page = 0;\r
+       $this->n = 2;\r
+       $this->buffer = '';\r
+       $this->pages = array();\r
+       $this->PageInfo = array();\r
+       $this->fonts = array();\r
+       $this->FontFiles = array();\r
+       $this->encodings = array();\r
+       $this->cmaps = array();\r
+       $this->images = array();\r
+       $this->links = array();\r
+       $this->InHeader = false;\r
+       $this->InFooter = false;\r
+       $this->lasth = 0;\r
+       $this->FontFamily = '';\r
+       $this->FontStyle = '';\r
+       $this->FontSizePt = 12;\r
+       $this->underline = false;\r
+       $this->DrawColor = '0 G';\r
+       $this->FillColor = '0 g';\r
+       $this->TextColor = '0 g';\r
+       $this->ColorFlag = false;\r
+       $this->WithAlpha = false;\r
+       $this->ws = 0;\r
+       $this->iconv = function_exists('iconv');\r
+       // Font path\r
+       if(defined('FPDF_FONTPATH'))\r
+               $this->fontpath = FPDF_FONTPATH;\r
+       else\r
+               $this->fontpath = dirname(__FILE__).'/font/';\r
+       // Core fonts\r
+       $this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats');\r
+       // Scale factor\r
+       if($unit=='pt')\r
+               $this->k = 1;\r
+       elseif($unit=='mm')\r
+               $this->k = 72/25.4;\r
+       elseif($unit=='cm')\r
+               $this->k = 72/2.54;\r
+       elseif($unit=='in')\r
+               $this->k = 72;\r
+       else\r
+               $this->Error('Incorrect unit: '.$unit);\r
+       // Page sizes\r
+       $this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28),\r
+               'letter'=>array(612,792), 'legal'=>array(612,1008));\r
+       $size = $this->_getpagesize($size);\r
+       $this->DefPageSize = $size;\r
+       $this->CurPageSize = $size;\r
+       // Page orientation\r
+       $orientation = strtolower($orientation);\r
+       if($orientation=='p' || $orientation=='portrait')\r
+       {\r
+               $this->DefOrientation = 'P';\r
+               $this->w = $size[0];\r
+               $this->h = $size[1];\r
+       }\r
+       elseif($orientation=='l' || $orientation=='landscape')\r
+       {\r
+               $this->DefOrientation = 'L';\r
+               $this->w = $size[1];\r
+               $this->h = $size[0];\r
+       }\r
+       else\r
+               $this->Error('Incorrect orientation: '.$orientation);\r
+       $this->CurOrientation = $this->DefOrientation;\r
+       $this->wPt = $this->w*$this->k;\r
+       $this->hPt = $this->h*$this->k;\r
+       // Page rotation\r
+       $this->CurRotation = 0;\r
+       // Page margins (1 cm)\r
+       $margin = 28.35/$this->k;\r
+       $this->SetMargins($margin,$margin);\r
+       // Interior cell margin (1 mm)\r
+       $this->cMargin = $margin/10;\r
+       // Line width (0.2 mm)\r
+       $this->LineWidth = .567/$this->k;\r
+       // Automatic page break\r
+       $this->SetAutoPageBreak(true,2*$margin);\r
+       // Default display mode\r
+       $this->SetDisplayMode('default');\r
+       // Enable compression\r
+       $this->SetCompression(true);\r
+       // Metadata\r
+       $this->metadata = array('Producer'=>'FPDF '.self::VERSION);\r
+       // Set default PDF version number\r
+       $this->PDFVersion = '1.3';\r
+}\r
+\r
+function SetMargins($left, $top, $right=null)\r
+{\r
+       // Set left, top and right margins\r
+       $this->lMargin = $left;\r
+       $this->tMargin = $top;\r
+       if($right===null)\r
+               $right = $left;\r
+       $this->rMargin = $right;\r
+}\r
+\r
+function SetLeftMargin($margin)\r
+{\r
+       // Set left margin\r
+       $this->lMargin = $margin;\r
+       if($this->page>0 && $this->x<$margin)\r
+               $this->x = $margin;\r
+}\r
+\r
+function SetTopMargin($margin)\r
+{\r
+       // Set top margin\r
+       $this->tMargin = $margin;\r
+}\r
+\r
+function SetRightMargin($margin)\r
+{\r
+       // Set right margin\r
+       $this->rMargin = $margin;\r
+}\r
+\r
+function SetAutoPageBreak($auto, $margin=0)\r
+{\r
+       // Set auto page break mode and triggering margin\r
+       $this->AutoPageBreak = $auto;\r
+       $this->bMargin = $margin;\r
+       $this->PageBreakTrigger = $this->h-$margin;\r
+}\r
+\r
+function SetDisplayMode($zoom, $layout='default')\r
+{\r
+       // Set display mode in viewer\r
+       if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom))\r
+               $this->ZoomMode = $zoom;\r
+       else\r
+               $this->Error('Incorrect zoom display mode: '.$zoom);\r
+       if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default')\r
+               $this->LayoutMode = $layout;\r
+       else\r
+               $this->Error('Incorrect layout display mode: '.$layout);\r
+}\r
+\r
+function SetCompression($compress)\r
+{\r
+       // Set page compression\r
+       if(function_exists('gzcompress'))\r
+               $this->compress = $compress;\r
+       else\r
+               $this->compress = false;\r
+}\r
+\r
+function SetTitle($title, $isUTF8=false)\r
+{\r
+       // Title of document\r
+       $this->metadata['Title'] = $isUTF8 ? $title : $this->_UTF8encode($title);\r
+}\r
+\r
+function SetAuthor($author, $isUTF8=false)\r
+{\r
+       // Author of document\r
+       $this->metadata['Author'] = $isUTF8 ? $author : $this->_UTF8encode($author);\r
+}\r
+\r
+function SetSubject($subject, $isUTF8=false)\r
+{\r
+       // Subject of document\r
+       $this->metadata['Subject'] = $isUTF8 ? $subject : $this->_UTF8encode($subject);\r
+}\r
+\r
+function SetKeywords($keywords, $isUTF8=false)\r
+{\r
+       // Keywords of document\r
+       $this->metadata['Keywords'] = $isUTF8 ? $keywords : $this->_UTF8encode($keywords);\r
+}\r
+\r
+function SetCreator($creator, $isUTF8=false)\r
+{\r
+       // Creator of document\r
+       $this->metadata['Creator'] = $isUTF8 ? $creator : $this->_UTF8encode($creator);\r
+}\r
+\r
+function AliasNbPages($alias='{nb}')\r
+{\r
+       // Define an alias for total number of pages\r
+       $this->AliasNbPages = $alias;\r
+}\r
+\r
+function Error($msg)\r
+{\r
+       // Fatal error\r
+       throw new Exception('FPDF error: '.$msg);\r
+}\r
+\r
+function Close()\r
+{\r
+       // Terminate document\r
+       if($this->state==3)\r
+               return;\r
+       if($this->page==0)\r
+               $this->AddPage();\r
+       // Page footer\r
+       $this->InFooter = true;\r
+       $this->Footer();\r
+       $this->InFooter = false;\r
+       // Close page\r
+       $this->_endpage();\r
+       // Close document\r
+       $this->_enddoc();\r
+}\r
+\r
+function AddPage($orientation='', $size='', $rotation=0)\r
+{\r
+       // Start a new page\r
+       if($this->state==3)\r
+               $this->Error('The document is closed');\r
+       $family = $this->FontFamily;\r
+       $style = $this->FontStyle.($this->underline ? 'U' : '');\r
+       $fontsize = $this->FontSizePt;\r
+       $lw = $this->LineWidth;\r
+       $dc = $this->DrawColor;\r
+       $fc = $this->FillColor;\r
+       $tc = $this->TextColor;\r
+       $cf = $this->ColorFlag;\r
+       if($this->page>0)\r
+       {\r
+               // Page footer\r
+               $this->InFooter = true;\r
+               $this->Footer();\r
+               $this->InFooter = false;\r
+               // Close page\r
+               $this->_endpage();\r
+       }\r
+       // Start new page\r
+       $this->_beginpage($orientation,$size,$rotation);\r
+       // Set line cap style to square\r
+       $this->_out('2 J');\r
+       // Set line width\r
+       $this->LineWidth = $lw;\r
+       $this->_out(sprintf('%.2F w',$lw*$this->k));\r
+       // Set font\r
+       if($family)\r
+               $this->SetFont($family,$style,$fontsize);\r
+       // Set colors\r
+       $this->DrawColor = $dc;\r
+       if($dc!='0 G')\r
+               $this->_out($dc);\r
+       $this->FillColor = $fc;\r
+       if($fc!='0 g')\r
+               $this->_out($fc);\r
+       $this->TextColor = $tc;\r
+       $this->ColorFlag = $cf;\r
+       // Page header\r
+       $this->InHeader = true;\r
+       $this->Header();\r
+       $this->InHeader = false;\r
+       // Restore line width\r
+       if($this->LineWidth!=$lw)\r
+       {\r
+               $this->LineWidth = $lw;\r
+               $this->_out(sprintf('%.2F w',$lw*$this->k));\r
+       }\r
+       // Restore font\r
+       if($family)\r
+               $this->SetFont($family,$style,$fontsize);\r
+       // Restore colors\r
+       if($this->DrawColor!=$dc)\r
+       {\r
+               $this->DrawColor = $dc;\r
+               $this->_out($dc);\r
+       }\r
+       if($this->FillColor!=$fc)\r
+       {\r
+               $this->FillColor = $fc;\r
+               $this->_out($fc);\r
+       }\r
+       $this->TextColor = $tc;\r
+       $this->ColorFlag = $cf;\r
+}\r
+\r
+function Header()\r
+{\r
+       // To be implemented in your own inherited class\r
+}\r
+\r
+function Footer()\r
+{\r
+       // To be implemented in your own inherited class\r
+}\r
+\r
+function PageNo()\r
+{\r
+       // Get current page number\r
+       return $this->page;\r
+}\r
+\r
+function SetDrawColor($r, $g=null, $b=null)\r
+{\r
+       // Set color for all stroking operations\r
+       if(($r==0 && $g==0 && $b==0) || $g===null)\r
+               $this->DrawColor = sprintf('%.3F G',$r/255);\r
+       else\r
+               $this->DrawColor = sprintf('%.3F %.3F %.3F RG',$r/255,$g/255,$b/255);\r
+       if($this->page>0)\r
+               $this->_out($this->DrawColor);\r
+}\r
+\r
+function SetFillColor($r, $g=null, $b=null)\r
+{\r
+       // Set color for all filling operations\r
+       if(($r==0 && $g==0 && $b==0) || $g===null)\r
+               $this->FillColor = sprintf('%.3F g',$r/255);\r
+       else\r
+               $this->FillColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255);\r
+       $this->ColorFlag = ($this->FillColor!=$this->TextColor);\r
+       if($this->page>0)\r
+               $this->_out($this->FillColor);\r
+}\r
+\r
+function SetTextColor($r, $g=null, $b=null)\r
+{\r
+       // Set color for text\r
+       if(($r==0 && $g==0 && $b==0) || $g===null)\r
+               $this->TextColor = sprintf('%.3F g',$r/255);\r
+       else\r
+               $this->TextColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255);\r
+       $this->ColorFlag = ($this->FillColor!=$this->TextColor);\r
+}\r
+\r
+function GetStringWidth($s)\r
+{\r
+       // Get width of a string in the current font\r
+       $cw = $this->CurrentFont['cw'];\r
+       $w = 0;\r
+       $s = (string)$s;\r
+       $l = strlen($s);\r
+       for($i=0;$i<$l;$i++)\r
+               $w += $cw[$s[$i]];\r
+       return $w*$this->FontSize/1000;\r
+}\r
+\r
+function SetLineWidth($width)\r
+{\r
+       // Set line width\r
+       $this->LineWidth = $width;\r
+       if($this->page>0)\r
+               $this->_out(sprintf('%.2F w',$width*$this->k));\r
+}\r
+\r
+function Line($x1, $y1, $x2, $y2)\r
+{\r
+       // Draw a line\r
+       $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));\r
+}\r
+\r
+function Rect($x, $y, $w, $h, $style='')\r
+{\r
+       // Draw a rectangle\r
+       if($style=='F')\r
+               $op = 'f';\r
+       elseif($style=='FD' || $style=='DF')\r
+               $op = 'B';\r
+       else\r
+               $op = 'S';\r
+       $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op));\r
+}\r
+\r
+function AddFont($family, $style='', $file='', $dir='')\r
+{\r
+       // Add a TrueType, OpenType or Type1 font\r
+       $family = strtolower($family);\r
+       if($file=='')\r
+               $file = str_replace(' ','',$family).strtolower($style).'.php';\r
+       $style = strtoupper($style);\r
+       if($style=='IB')\r
+               $style = 'BI';\r
+       $fontkey = $family.$style;\r
+       if(isset($this->fonts[$fontkey]))\r
+               return;\r
+       if(strpos($file,'/')!==false || strpos($file,"\\")!==false)\r
+               $this->Error('Incorrect font definition file name: '.$file);\r
+       if($dir=='')\r
+               $dir = $this->fontpath;\r
+       if(substr($dir,-1)!='/' && substr($dir,-1)!='\\')\r
+               $dir .= '/';\r
+       $info = $this->_loadfont($dir.$file);\r
+       $info['i'] = count($this->fonts)+1;\r
+       if(!empty($info['file']))\r
+       {\r
+               // Embedded font\r
+               $info['file'] = $dir.$info['file'];\r
+               if($info['type']=='TrueType')\r
+                       $this->FontFiles[$info['file']] = array('length1'=>$info['originalsize']);\r
+               else\r
+                       $this->FontFiles[$info['file']] = array('length1'=>$info['size1'], 'length2'=>$info['size2']);\r
+       }\r
+       $this->fonts[$fontkey] = $info;\r
+}\r
+\r
+function SetFont($family, $style='', $size=0)\r
+{\r
+       // Select a font; size given in points\r
+       if($family=='')\r
+               $family = $this->FontFamily;\r
+       else\r
+               $family = strtolower($family);\r
+       $style = strtoupper($style);\r
+       if(strpos($style,'U')!==false)\r
+       {\r
+               $this->underline = true;\r
+               $style = str_replace('U','',$style);\r
+       }\r
+       else\r
+               $this->underline = false;\r
+       if($style=='IB')\r
+               $style = 'BI';\r
+       if($size==0)\r
+               $size = $this->FontSizePt;\r
+       // Test if font is already selected\r
+       if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size)\r
+               return;\r
+       // Test if font is already loaded\r
+       $fontkey = $family.$style;\r
+       if(!isset($this->fonts[$fontkey]))\r
+       {\r
+               // Test if one of the core fonts\r
+               if($family=='arial')\r
+                       $family = 'helvetica';\r
+               if(in_array($family,$this->CoreFonts))\r
+               {\r
+                       if($family=='symbol' || $family=='zapfdingbats')\r
+                               $style = '';\r
+                       $fontkey = $family.$style;\r
+                       if(!isset($this->fonts[$fontkey]))\r
+                               $this->AddFont($family,$style);\r
+               }\r
+               else\r
+                       $this->Error('Undefined font: '.$family.' '.$style);\r
+       }\r
+       // Select it\r
+       $this->FontFamily = $family;\r
+       $this->FontStyle = $style;\r
+       $this->FontSizePt = $size;\r
+       $this->FontSize = $size/$this->k;\r
+       $this->CurrentFont = $this->fonts[$fontkey];\r
+       if($this->page>0)\r
+               $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt));\r
+}\r
+\r
+function SetFontSize($size)\r
+{\r
+       // Set font size in points\r
+       if($this->FontSizePt==$size)\r
+               return;\r
+       $this->FontSizePt = $size;\r
+       $this->FontSize = $size/$this->k;\r
+       if($this->page>0 && isset($this->CurrentFont))\r
+               $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt));\r
+}\r
+\r
+function AddLink()\r
+{\r
+       // Create a new internal link\r
+       $n = count($this->links)+1;\r
+       $this->links[$n] = array(0, 0);\r
+       return $n;\r
+}\r
+\r
+function SetLink($link, $y=0, $page=-1)\r
+{\r
+       // Set destination of internal link\r
+       if($y==-1)\r
+               $y = $this->y;\r
+       if($page==-1)\r
+               $page = $this->page;\r
+       $this->links[$link] = array($page, $y);\r
+}\r
+\r
+function Link($x, $y, $w, $h, $link)\r
+{\r
+       // Put a link on the page\r
+       $this->PageLinks[$this->page][] = array($x*$this->k, $this->hPt-$y*$this->k, $w*$this->k, $h*$this->k, $link);\r
+}\r
+\r
+function Text($x, $y, $txt)\r
+{\r
+       // Output a string\r
+       if(!isset($this->CurrentFont))\r
+               $this->Error('No font has been set');\r
+       $txt = (string)$txt;\r
+       $s = sprintf('BT %.2F %.2F Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt));\r
+       if($this->underline && $txt!=='')\r
+               $s .= ' '.$this->_dounderline($x,$y,$txt);\r
+       if($this->ColorFlag)\r
+               $s = 'q '.$this->TextColor.' '.$s.' Q';\r
+       $this->_out($s);\r
+}\r
+\r
+function AcceptPageBreak()\r
+{\r
+       // Accept automatic page break or not\r
+       return $this->AutoPageBreak;\r
+}\r
+\r
+function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')\r
+{\r
+       // Output a cell\r
+       $k = $this->k;\r
+       if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak())\r
+       {\r
+               // Automatic page break\r
+               $x = $this->x;\r
+               $ws = $this->ws;\r
+               if($ws>0)\r
+               {\r
+                       $this->ws = 0;\r
+                       $this->_out('0 Tw');\r
+               }\r
+               $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation);\r
+               $this->x = $x;\r
+               if($ws>0)\r
+               {\r
+                       $this->ws = $ws;\r
+                       $this->_out(sprintf('%.3F Tw',$ws*$k));\r
+               }\r
+       }\r
+       if($w==0)\r
+               $w = $this->w-$this->rMargin-$this->x;\r
+       $s = '';\r
+       if($fill || $border==1)\r
+       {\r
+               if($fill)\r
+                       $op = ($border==1) ? 'B' : 'f';\r
+               else\r
+                       $op = 'S';\r
+               $s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op);\r
+       }\r
+       if(is_string($border))\r
+       {\r
+               $x = $this->x;\r
+               $y = $this->y;\r
+               if(strpos($border,'L')!==false)\r
+                       $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k);\r
+               if(strpos($border,'T')!==false)\r
+                       $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k);\r
+               if(strpos($border,'R')!==false)\r
+                       $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k);\r
+               if(strpos($border,'B')!==false)\r
+                       $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k);\r
+       }\r
+       $txt = (string)$txt;\r
+       if($txt!=='')\r
+       {\r
+               if(!isset($this->CurrentFont))\r
+                       $this->Error('No font has been set');\r
+               if($align=='R')\r
+                       $dx = $w-$this->cMargin-$this->GetStringWidth($txt);\r
+               elseif($align=='C')\r
+                       $dx = ($w-$this->GetStringWidth($txt))/2;\r
+               else\r
+                       $dx = $this->cMargin;\r
+               if($this->ColorFlag)\r
+                       $s .= 'q '.$this->TextColor.' ';\r
+               $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));\r
+               if($this->underline)\r
+                       $s .= ' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt);\r
+               if($this->ColorFlag)\r
+                       $s .= ' Q';\r
+               if($link)\r
+                       $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link);\r
+       }\r
+       if($s)\r
+               $this->_out($s);\r
+       $this->lasth = $h;\r
+       if($ln>0)\r
+       {\r
+               // Go to next line\r
+               $this->y += $h;\r
+               if($ln==1)\r
+                       $this->x = $this->lMargin;\r
+       }\r
+       else\r
+               $this->x += $w;\r
+}\r
+\r
+function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false)\r
+{\r
+       // Output text with automatic or explicit line breaks\r
+       if(!isset($this->CurrentFont))\r
+               $this->Error('No font has been set');\r
+       $cw = $this->CurrentFont['cw'];\r
+       if($w==0)\r
+               $w = $this->w-$this->rMargin-$this->x;\r
+       $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;\r
+       $s = str_replace("\r",'',(string)$txt);\r
+       $nb = strlen($s);\r
+       if($nb>0 && $s[$nb-1]=="\n")\r
+               $nb--;\r
+       $b = 0;\r
+       if($border)\r
+       {\r
+               if($border==1)\r
+               {\r
+                       $border = 'LTRB';\r
+                       $b = 'LRT';\r
+                       $b2 = 'LR';\r
+               }\r
+               else\r
+               {\r
+                       $b2 = '';\r
+                       if(strpos($border,'L')!==false)\r
+                               $b2 .= 'L';\r
+                       if(strpos($border,'R')!==false)\r
+                               $b2 .= 'R';\r
+                       $b = (strpos($border,'T')!==false) ? $b2.'T' : $b2;\r
+               }\r
+       }\r
+       $sep = -1;\r
+       $i = 0;\r
+       $j = 0;\r
+       $l = 0;\r
+       $ns = 0;\r
+       $nl = 1;\r
+       while($i<$nb)\r
+       {\r
+               // Get next character\r
+               $c = $s[$i];\r
+               if($c=="\n")\r
+               {\r
+                       // Explicit line break\r
+                       if($this->ws>0)\r
+                       {\r
+                               $this->ws = 0;\r
+                               $this->_out('0 Tw');\r
+                       }\r
+                       $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);\r
+                       $i++;\r
+                       $sep = -1;\r
+                       $j = $i;\r
+                       $l = 0;\r
+                       $ns = 0;\r
+                       $nl++;\r
+                       if($border && $nl==2)\r
+                               $b = $b2;\r
+                       continue;\r
+               }\r
+               if($c==' ')\r
+               {\r
+                       $sep = $i;\r
+                       $ls = $l;\r
+                       $ns++;\r
+               }\r
+               $l += $cw[$c];\r
+               if($l>$wmax)\r
+               {\r
+                       // Automatic line break\r
+                       if($sep==-1)\r
+                       {\r
+                               if($i==$j)\r
+                                       $i++;\r
+                               if($this->ws>0)\r
+                               {\r
+                                       $this->ws = 0;\r
+                                       $this->_out('0 Tw');\r
+                               }\r
+                               $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);\r
+                       }\r
+                       else\r
+                       {\r
+                               if($align=='J')\r
+                               {\r
+                                       $this->ws = ($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0;\r
+                                       $this->_out(sprintf('%.3F Tw',$this->ws*$this->k));\r
+                               }\r
+                               $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill);\r
+                               $i = $sep+1;\r
+                       }\r
+                       $sep = -1;\r
+                       $j = $i;\r
+                       $l = 0;\r
+                       $ns = 0;\r
+                       $nl++;\r
+                       if($border && $nl==2)\r
+                               $b = $b2;\r
+               }\r
+               else\r
+                       $i++;\r
+       }\r
+       // Last chunk\r
+       if($this->ws>0)\r
+       {\r
+               $this->ws = 0;\r
+               $this->_out('0 Tw');\r
+       }\r
+       if($border && strpos($border,'B')!==false)\r
+               $b .= 'B';\r
+       $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);\r
+       $this->x = $this->lMargin;\r
+}\r
+\r
+function Write($h, $txt, $link='')\r
+{\r
+       // Output text in flowing mode\r
+       if(!isset($this->CurrentFont))\r
+               $this->Error('No font has been set');\r
+       $cw = $this->CurrentFont['cw'];\r
+       $w = $this->w-$this->rMargin-$this->x;\r
+       $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;\r
+       $s = str_replace("\r",'',(string)$txt);\r
+       $nb = strlen($s);\r
+       $sep = -1;\r
+       $i = 0;\r
+       $j = 0;\r
+       $l = 0;\r
+       $nl = 1;\r
+       while($i<$nb)\r
+       {\r
+               // Get next character\r
+               $c = $s[$i];\r
+               if($c=="\n")\r
+               {\r
+                       // Explicit line break\r
+                       $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link);\r
+                       $i++;\r
+                       $sep = -1;\r
+                       $j = $i;\r
+                       $l = 0;\r
+                       if($nl==1)\r
+                       {\r
+                               $this->x = $this->lMargin;\r
+                               $w = $this->w-$this->rMargin-$this->x;\r
+                               $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;\r
+                       }\r
+                       $nl++;\r
+                       continue;\r
+               }\r
+               if($c==' ')\r
+                       $sep = $i;\r
+               $l += $cw[$c];\r
+               if($l>$wmax)\r
+               {\r
+                       // Automatic line break\r
+                       if($sep==-1)\r
+                       {\r
+                               if($this->x>$this->lMargin)\r
+                               {\r
+                                       // Move to next line\r
+                                       $this->x = $this->lMargin;\r
+                                       $this->y += $h;\r
+                                       $w = $this->w-$this->rMargin-$this->x;\r
+                                       $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;\r
+                                       $i++;\r
+                                       $nl++;\r
+                                       continue;\r
+                               }\r
+                               if($i==$j)\r
+                                       $i++;\r
+                               $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link);\r
+                       }\r
+                       else\r
+                       {\r
+                               $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',false,$link);\r
+                               $i = $sep+1;\r
+                       }\r
+                       $sep = -1;\r
+                       $j = $i;\r
+                       $l = 0;\r
+                       if($nl==1)\r
+                       {\r
+                               $this->x = $this->lMargin;\r
+                               $w = $this->w-$this->rMargin-$this->x;\r
+                               $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;\r
+                       }\r
+                       $nl++;\r
+               }\r
+               else\r
+                       $i++;\r
+       }\r
+       // Last chunk\r
+       if($i!=$j)\r
+               $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',false,$link);\r
+}\r
+\r
+function Ln($h=null)\r
+{\r
+       // Line feed; default value is the last cell height\r
+       $this->x = $this->lMargin;\r
+       if($h===null)\r
+               $this->y += $this->lasth;\r
+       else\r
+               $this->y += $h;\r
+}\r
+\r
+function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='')\r
+{\r
+       // Put an image on the page\r
+       if($file=='')\r
+               $this->Error('Image file name is empty');\r
+       if(!isset($this->images[$file]))\r
+       {\r
+               // First use of this image, get info\r
+               if($type=='')\r
+               {\r
+                       $pos = strrpos($file,'.');\r
+                       if(!$pos)\r
+                               $this->Error('Image file has no extension and no type was specified: '.$file);\r
+                       $type = substr($file,$pos+1);\r
+               }\r
+               $type = strtolower($type);\r
+               if($type=='jpeg')\r
+                       $type = 'jpg';\r
+               $mtd = '_parse'.$type;\r
+               if(!method_exists($this,$mtd))\r
+                       $this->Error('Unsupported image type: '.$type);\r
+               $info = $this->$mtd($file);\r
+               $info['i'] = count($this->images)+1;\r
+               $this->images[$file] = $info;\r
+       }\r
+       else\r
+               $info = $this->images[$file];\r
+\r
+       // Automatic width and height calculation if needed\r
+       if($w==0 && $h==0)\r
+       {\r
+               // Put image at 96 dpi\r
+               $w = -96;\r
+               $h = -96;\r
+       }\r
+       if($w<0)\r
+               $w = -$info['w']*72/$w/$this->k;\r
+       if($h<0)\r
+               $h = -$info['h']*72/$h/$this->k;\r
+       if($w==0)\r
+               $w = $h*$info['w']/$info['h'];\r
+       if($h==0)\r
+               $h = $w*$info['h']/$info['w'];\r
+\r
+       // Flowing mode\r
+       if($y===null)\r
+       {\r
+               if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak())\r
+               {\r
+                       // Automatic page break\r
+                       $x2 = $this->x;\r
+                       $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation);\r
+                       $this->x = $x2;\r
+               }\r
+               $y = $this->y;\r
+               $this->y += $h;\r
+       }\r
+\r
+       if($x===null)\r
+               $x = $this->x;\r
+       $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']));\r
+       if($link)\r
+               $this->Link($x,$y,$w,$h,$link);\r
+}\r
+\r
+function GetPageWidth()\r
+{\r
+       // Get current page width\r
+       return $this->w;\r
+}\r
+\r
+function GetPageHeight()\r
+{\r
+       // Get current page height\r
+       return $this->h;\r
+}\r
+\r
+function GetX()\r
+{\r
+       // Get x position\r
+       return $this->x;\r
+}\r
+\r
+function SetX($x)\r
+{\r
+       // Set x position\r
+       if($x>=0)\r
+               $this->x = $x;\r
+       else\r
+               $this->x = $this->w+$x;\r
+}\r
+\r
+function GetY()\r
+{\r
+       // Get y position\r
+       return $this->y;\r
+}\r
+\r
+function SetY($y, $resetX=true)\r
+{\r
+       // Set y position and optionally reset x\r
+       if($y>=0)\r
+               $this->y = $y;\r
+       else\r
+               $this->y = $this->h+$y;\r
+       if($resetX)\r
+               $this->x = $this->lMargin;\r
+}\r
+\r
+function SetXY($x, $y)\r
+{\r
+       // Set x and y positions\r
+       $this->SetX($x);\r
+       $this->SetY($y,false);\r
+}\r
+\r
+function Output($dest='', $name='', $isUTF8=false)\r
+{\r
+       // Output PDF to some destination\r
+       $this->Close();\r
+       if(strlen($name)==1 && strlen($dest)!=1)\r
+       {\r
+               // Fix parameter order\r
+               $tmp = $dest;\r
+               $dest = $name;\r
+               $name = $tmp;\r
+       }\r
+       if($dest=='')\r
+               $dest = 'I';\r
+       if($name=='')\r
+               $name = 'doc.pdf';\r
+       switch(strtoupper($dest))\r
+       {\r
+               case 'I':\r
+                       // Send to standard output\r
+                       $this->_checkoutput();\r
+                       if(PHP_SAPI!='cli')\r
+                       {\r
+                               // We send to a browser\r
+                               header('Content-Type: application/pdf');\r
+                               header('Content-Disposition: inline; '.$this->_httpencode('filename',$name,$isUTF8));\r
+                               header('Cache-Control: private, max-age=0, must-revalidate');\r
+                               header('Pragma: public');\r
+                       }\r
+                       echo $this->buffer;\r
+                       break;\r
+               case 'D':\r
+                       // Download file\r
+                       $this->_checkoutput();\r
+                       header('Content-Type: application/pdf');\r
+                       header('Content-Disposition: attachment; '.$this->_httpencode('filename',$name,$isUTF8));\r
+                       header('Cache-Control: private, max-age=0, must-revalidate');\r
+                       header('Pragma: public');\r
+                       echo $this->buffer;\r
+                       break;\r
+               case 'F':\r
+                       // Save to local file\r
+                       if(!file_put_contents($name,$this->buffer))\r
+                               $this->Error('Unable to create output file: '.$name);\r
+                       break;\r
+               case 'S':\r
+                       // Return as a string\r
+                       return $this->buffer;\r
+               default:\r
+                       $this->Error('Incorrect output destination: '.$dest);\r
+       }\r
+       return '';\r
+}\r
+\r
+/*******************************************************************************\r
+*                              Protected methods                               *\r
+*******************************************************************************/\r
+\r
+protected function _checkoutput()\r
+{\r
+       if(PHP_SAPI!='cli')\r
+       {\r
+               if(headers_sent($file,$line))\r
+                       $this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)");\r
+       }\r
+       if(ob_get_length())\r
+       {\r
+               // The output buffer is not empty\r
+               if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents()))\r
+               {\r
+                       // It contains only a UTF-8 BOM and/or whitespace, let's clean it\r
+                       ob_clean();\r
+               }\r
+               else\r
+                       $this->Error("Some data has already been output, can't send PDF file");\r
+       }\r
+}\r
+\r
+protected function _getpagesize($size)\r
+{\r
+       if(is_string($size))\r
+       {\r
+               $size = strtolower($size);\r
+               if(!isset($this->StdPageSizes[$size]))\r
+                       $this->Error('Unknown page size: '.$size);\r
+               $a = $this->StdPageSizes[$size];\r
+               return array($a[0]/$this->k, $a[1]/$this->k);\r
+       }\r
+       else\r
+       {\r
+               if($size[0]>$size[1])\r
+                       return array($size[1], $size[0]);\r
+               else\r
+                       return $size;\r
+       }\r
+}\r
+\r
+protected function _beginpage($orientation, $size, $rotation)\r
+{\r
+       $this->page++;\r
+       $this->pages[$this->page] = '';\r
+       $this->PageLinks[$this->page] = array();\r
+       $this->state = 2;\r
+       $this->x = $this->lMargin;\r
+       $this->y = $this->tMargin;\r
+       $this->FontFamily = '';\r
+       // Check page size and orientation\r
+       if($orientation=='')\r
+               $orientation = $this->DefOrientation;\r
+       else\r
+               $orientation = strtoupper($orientation[0]);\r
+       if($size=='')\r
+               $size = $this->DefPageSize;\r
+       else\r
+               $size = $this->_getpagesize($size);\r
+       if($orientation!=$this->CurOrientation || $size[0]!=$this->CurPageSize[0] || $size[1]!=$this->CurPageSize[1])\r
+       {\r
+               // New size or orientation\r
+               if($orientation=='P')\r
+               {\r
+                       $this->w = $size[0];\r
+                       $this->h = $size[1];\r
+               }\r
+               else\r
+               {\r
+                       $this->w = $size[1];\r
+                       $this->h = $size[0];\r
+               }\r
+               $this->wPt = $this->w*$this->k;\r
+               $this->hPt = $this->h*$this->k;\r
+               $this->PageBreakTrigger = $this->h-$this->bMargin;\r
+               $this->CurOrientation = $orientation;\r
+               $this->CurPageSize = $size;\r
+       }\r
+       if($orientation!=$this->DefOrientation || $size[0]!=$this->DefPageSize[0] || $size[1]!=$this->DefPageSize[1])\r
+               $this->PageInfo[$this->page]['size'] = array($this->wPt, $this->hPt);\r
+       if($rotation!=0)\r
+       {\r
+               if($rotation%90!=0)\r
+                       $this->Error('Incorrect rotation value: '.$rotation);\r
+               $this->PageInfo[$this->page]['rotation'] = $rotation;\r
+       }\r
+       $this->CurRotation = $rotation;\r
+}\r
+\r
+protected function _endpage()\r
+{\r
+       $this->state = 1;\r
+}\r
+\r
+protected function _loadfont($path)\r
+{\r
+       // Load a font definition file\r
+       include($path);\r
+       if(!isset($name))\r
+               $this->Error('Could not include font definition file: '.$path);\r
+       if(isset($enc))\r
+               $enc = strtolower($enc);\r
+       if(!isset($subsetted))\r
+               $subsetted = false;\r
+       return get_defined_vars();\r
+}\r
+\r
+protected function _isascii($s)\r
+{\r
+       // Test if string is ASCII\r
+       $nb = strlen($s);\r
+       for($i=0;$i<$nb;$i++)\r
+       {\r
+               if(ord($s[$i])>127)\r
+                       return false;\r
+       }\r
+       return true;\r
+}\r
+\r
+protected function _httpencode($param, $value, $isUTF8)\r
+{\r
+       // Encode HTTP header field parameter\r
+       if($this->_isascii($value))\r
+               return $param.'="'.$value.'"';\r
+       if(!$isUTF8)\r
+               $value = $this->_UTF8encode($value);\r
+       return $param."*=UTF-8''".rawurlencode($value);\r
+}\r
+\r
+protected function _UTF8encode($s)\r
+{\r
+       // Convert ISO-8859-1 to UTF-8\r
+       if($this->iconv)\r
+               return iconv('ISO-8859-1','UTF-8',$s);\r
+       $res = '';\r
+       $nb = strlen($s);\r
+       for($i=0;$i<$nb;$i++)\r
+       {\r
+               $c = $s[$i];\r
+               $v = ord($c);\r
+               if($v>=128)\r
+               {\r
+                       $res .= chr(0xC0 | ($v >> 6));\r
+                       $res .= chr(0x80 | ($v & 0x3F));\r
+               }\r
+               else\r
+                       $res .= $c;\r
+       }\r
+       return $res;\r
+}\r
+\r
+protected function _UTF8toUTF16($s)\r
+{\r
+       // Convert UTF-8 to UTF-16BE with BOM\r
+       $res = "\xFE\xFF";\r
+       if($this->iconv)\r
+               return $res.iconv('UTF-8','UTF-16BE',$s);\r
+       $nb = strlen($s);\r
+       $i = 0;\r
+       while($i<$nb)\r
+       {\r
+               $c1 = ord($s[$i++]);\r
+               if($c1>=224)\r
+               {\r
+                       // 3-byte character\r
+                       $c2 = ord($s[$i++]);\r
+                       $c3 = ord($s[$i++]);\r
+                       $res .= chr((($c1 & 0x0F)<<4) + (($c2 & 0x3C)>>2));\r
+                       $res .= chr((($c2 & 0x03)<<6) + ($c3 & 0x3F));\r
+               }\r
+               elseif($c1>=192)\r
+               {\r
+                       // 2-byte character\r
+                       $c2 = ord($s[$i++]);\r
+                       $res .= chr(($c1 & 0x1C)>>2);\r
+                       $res .= chr((($c1 & 0x03)<<6) + ($c2 & 0x3F));\r
+               }\r
+               else\r
+               {\r
+                       // Single-byte character\r
+                       $res .= "\0".chr($c1);\r
+               }\r
+       }\r
+       return $res;\r
+}\r
+\r
+protected function _escape($s)\r
+{\r
+       // Escape special characters\r
+       if(strpos($s,'(')!==false || strpos($s,')')!==false || strpos($s,'\\')!==false || strpos($s,"\r")!==false)\r
+               return str_replace(array('\\','(',')',"\r"), array('\\\\','\\(','\\)','\\r'), $s);\r
+       else\r
+               return $s;\r
+}\r
+\r
+protected function _textstring($s)\r
+{\r
+       // Format a text string\r
+       if(!$this->_isascii($s))\r
+               $s = $this->_UTF8toUTF16($s);\r
+       return '('.$this->_escape($s).')';\r
+}\r
+\r
+protected function _dounderline($x, $y, $txt)\r
+{\r
+       // Underline text\r
+       $up = $this->CurrentFont['up'];\r
+       $ut = $this->CurrentFont['ut'];\r
+       $w = $this->GetStringWidth($txt)+$this->ws*substr_count($txt,' ');\r
+       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);\r
+}\r
+\r
+protected function _parsejpg($file)\r
+{\r
+       // Extract info from a JPEG file\r
+       $a = getimagesize($file);\r
+       if(!$a)\r
+               $this->Error('Missing or incorrect image file: '.$file);\r
+       if($a[2]!=2)\r
+               $this->Error('Not a JPEG file: '.$file);\r
+       if(!isset($a['channels']) || $a['channels']==3)\r
+               $colspace = 'DeviceRGB';\r
+       elseif($a['channels']==4)\r
+               $colspace = 'DeviceCMYK';\r
+       else\r
+               $colspace = 'DeviceGray';\r
+       $bpc = isset($a['bits']) ? $a['bits'] : 8;\r
+       $data = file_get_contents($file);\r
+       return array('w'=>$a[0], 'h'=>$a[1], 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'DCTDecode', 'data'=>$data);\r
+}\r
+\r
+protected function _parsepng($file)\r
+{\r
+       // Extract info from a PNG file\r
+       $f = fopen($file,'rb');\r
+       if(!$f)\r
+               $this->Error('Can\'t open image file: '.$file);\r
+       $info = $this->_parsepngstream($f,$file);\r
+       fclose($f);\r
+       return $info;\r
+}\r
+\r
+protected function _parsepngstream($f, $file)\r
+{\r
+       // Check signature\r
+       if($this->_readstream($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10))\r
+               $this->Error('Not a PNG file: '.$file);\r
+\r
+       // Read header chunk\r
+       $this->_readstream($f,4);\r
+       if($this->_readstream($f,4)!='IHDR')\r
+               $this->Error('Incorrect PNG file: '.$file);\r
+       $w = $this->_readint($f);\r
+       $h = $this->_readint($f);\r
+       $bpc = ord($this->_readstream($f,1));\r
+       if($bpc>8)\r
+               $this->Error('16-bit depth not supported: '.$file);\r
+       $ct = ord($this->_readstream($f,1));\r
+       if($ct==0 || $ct==4)\r
+               $colspace = 'DeviceGray';\r
+       elseif($ct==2 || $ct==6)\r
+               $colspace = 'DeviceRGB';\r
+       elseif($ct==3)\r
+               $colspace = 'Indexed';\r
+       else\r
+               $this->Error('Unknown color type: '.$file);\r
+       if(ord($this->_readstream($f,1))!=0)\r
+               $this->Error('Unknown compression method: '.$file);\r
+       if(ord($this->_readstream($f,1))!=0)\r
+               $this->Error('Unknown filter method: '.$file);\r
+       if(ord($this->_readstream($f,1))!=0)\r
+               $this->Error('Interlacing not supported: '.$file);\r
+       $this->_readstream($f,4);\r
+       $dp = '/Predictor 15 /Colors '.($colspace=='DeviceRGB' ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w;\r
+\r
+       // Scan chunks looking for palette, transparency and image data\r
+       $pal = '';\r
+       $trns = '';\r
+       $data = '';\r
+       do\r
+       {\r
+               $n = $this->_readint($f);\r
+               $type = $this->_readstream($f,4);\r
+               if($type=='PLTE')\r
+               {\r
+                       // Read palette\r
+                       $pal = $this->_readstream($f,$n);\r
+                       $this->_readstream($f,4);\r
+               }\r
+               elseif($type=='tRNS')\r
+               {\r
+                       // Read transparency info\r
+                       $t = $this->_readstream($f,$n);\r
+                       if($ct==0)\r
+                               $trns = array(ord(substr($t,1,1)));\r
+                       elseif($ct==2)\r
+                               $trns = array(ord(substr($t,1,1)), ord(substr($t,3,1)), ord(substr($t,5,1)));\r
+                       else\r
+                       {\r
+                               $pos = strpos($t,chr(0));\r
+                               if($pos!==false)\r
+                                       $trns = array($pos);\r
+                       }\r
+                       $this->_readstream($f,4);\r
+               }\r
+               elseif($type=='IDAT')\r
+               {\r
+                       // Read image data block\r
+                       $data .= $this->_readstream($f,$n);\r
+                       $this->_readstream($f,4);\r
+               }\r
+               elseif($type=='IEND')\r
+                       break;\r
+               else\r
+                       $this->_readstream($f,$n+4);\r
+       }\r
+       while($n);\r
+\r
+       if($colspace=='Indexed' && empty($pal))\r
+               $this->Error('Missing palette in '.$file);\r
+       $info = array('w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'FlateDecode', 'dp'=>$dp, 'pal'=>$pal, 'trns'=>$trns);\r
+       if($ct>=4)\r
+       {\r
+               // Extract alpha channel\r
+               if(!function_exists('gzuncompress'))\r
+                       $this->Error('Zlib not available, can\'t handle alpha channel: '.$file);\r
+               $data = gzuncompress($data);\r
+               $color = '';\r
+               $alpha = '';\r
+               if($ct==4)\r
+               {\r
+                       // Gray image\r
+                       $len = 2*$w;\r
+                       for($i=0;$i<$h;$i++)\r
+                       {\r
+                               $pos = (1+$len)*$i;\r
+                               $color .= $data[$pos];\r
+                               $alpha .= $data[$pos];\r
+                               $line = substr($data,$pos+1,$len);\r
+                               $color .= preg_replace('/(.)./s','$1',$line);\r
+                               $alpha .= preg_replace('/.(.)/s','$1',$line);\r
+                       }\r
+               }\r
+               else\r
+               {\r
+                       // RGB image\r
+                       $len = 4*$w;\r
+                       for($i=0;$i<$h;$i++)\r
+                       {\r
+                               $pos = (1+$len)*$i;\r
+                               $color .= $data[$pos];\r
+                               $alpha .= $data[$pos];\r
+                               $line = substr($data,$pos+1,$len);\r
+                               $color .= preg_replace('/(.{3})./s','$1',$line);\r
+                               $alpha .= preg_replace('/.{3}(.)/s','$1',$line);\r
+                       }\r
+               }\r
+               unset($data);\r
+               $data = gzcompress($color);\r
+               $info['smask'] = gzcompress($alpha);\r
+               $this->WithAlpha = true;\r
+               if($this->PDFVersion<'1.4')\r
+                       $this->PDFVersion = '1.4';\r
+       }\r
+       $info['data'] = $data;\r
+       return $info;\r
+}\r
+\r
+protected function _readstream($f, $n)\r
+{\r
+       // Read n bytes from stream\r
+       $res = '';\r
+       while($n>0 && !feof($f))\r
+       {\r
+               $s = fread($f,$n);\r
+               if($s===false)\r
+                       $this->Error('Error while reading stream');\r
+               $n -= strlen($s);\r
+               $res .= $s;\r
+       }\r
+       if($n>0)\r
+               $this->Error('Unexpected end of stream');\r
+       return $res;\r
+}\r
+\r
+protected function _readint($f)\r
+{\r
+       // Read a 4-byte integer from stream\r
+       $a = unpack('Ni',$this->_readstream($f,4));\r
+       return $a['i'];\r
+}\r
+\r
+protected function _parsegif($file)\r
+{\r
+       // Extract info from a GIF file (via PNG conversion)\r
+       if(!function_exists('imagepng'))\r
+               $this->Error('GD extension is required for GIF support');\r
+       if(!function_exists('imagecreatefromgif'))\r
+               $this->Error('GD has no GIF read support');\r
+       $im = imagecreatefromgif($file);\r
+       if(!$im)\r
+               $this->Error('Missing or incorrect image file: '.$file);\r
+       imageinterlace($im,0);\r
+       ob_start();\r
+       imagepng($im);\r
+       $data = ob_get_clean();\r
+       imagedestroy($im);\r
+       $f = fopen('php://temp','rb+');\r
+       if(!$f)\r
+               $this->Error('Unable to create memory stream');\r
+       fwrite($f,$data);\r
+       rewind($f);\r
+       $info = $this->_parsepngstream($f,$file);\r
+       fclose($f);\r
+       return $info;\r
+}\r
+\r
+protected function _out($s)\r
+{\r
+       // Add a line to the current page\r
+       if($this->state==2)\r
+               $this->pages[$this->page] .= $s."\n";\r
+       elseif($this->state==0)\r
+               $this->Error('No page has been added yet');\r
+       elseif($this->state==1)\r
+               $this->Error('Invalid call');\r
+       elseif($this->state==3)\r
+               $this->Error('The document is closed');\r
+}\r
+\r
+protected function _put($s)\r
+{\r
+       // Add a line to the document\r
+       $this->buffer .= $s."\n";\r
+}\r
+\r
+protected function _getoffset()\r
+{\r
+       return strlen($this->buffer);\r
+}\r
+\r
+protected function _newobj($n=null)\r
+{\r
+       // Begin a new object\r
+       if($n===null)\r
+               $n = ++$this->n;\r
+       $this->offsets[$n] = $this->_getoffset();\r
+       $this->_put($n.' 0 obj');\r
+}\r
+\r
+protected function _putstream($data)\r
+{\r
+       $this->_put('stream');\r
+       $this->_put($data);\r
+       $this->_put('endstream');\r
+}\r
+\r
+protected function _putstreamobject($data)\r
+{\r
+       if($this->compress)\r
+       {\r
+               $entries = '/Filter /FlateDecode ';\r
+               $data = gzcompress($data);\r
+       }\r
+       else\r
+               $entries = '';\r
+       $entries .= '/Length '.strlen($data);\r
+       $this->_newobj();\r
+       $this->_put('<<'.$entries.'>>');\r
+       $this->_putstream($data);\r
+       $this->_put('endobj');\r
+}\r
+\r
+protected function _putlinks($n)\r
+{\r
+       foreach($this->PageLinks[$n] as $pl)\r
+       {\r
+               $this->_newobj();\r
+               $rect = sprintf('%.2F %.2F %.2F %.2F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]);\r
+               $s = '<</Type /Annot /Subtype /Link /Rect ['.$rect.'] /Border [0 0 0] ';\r
+               if(is_string($pl[4]))\r
+                       $s .= '/A <</S /URI /URI '.$this->_textstring($pl[4]).'>>>>';\r
+               else\r
+               {\r
+                       $l = $this->links[$pl[4]];\r
+                       if(isset($this->PageInfo[$l[0]]['size']))\r
+                               $h = $this->PageInfo[$l[0]]['size'][1];\r
+                       else\r
+                               $h = ($this->DefOrientation=='P') ? $this->DefPageSize[1]*$this->k : $this->DefPageSize[0]*$this->k;\r
+                       $s .= sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]>>',$this->PageInfo[$l[0]]['n'],$h-$l[1]*$this->k);\r
+               }\r
+               $this->_put($s);\r
+               $this->_put('endobj');\r
+       }\r
+}\r
+\r
+protected function _putpage($n)\r
+{\r
+       $this->_newobj();\r
+       $this->_put('<</Type /Page');\r
+       $this->_put('/Parent 1 0 R');\r
+       if(isset($this->PageInfo[$n]['size']))\r
+               $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$this->PageInfo[$n]['size'][0],$this->PageInfo[$n]['size'][1]));\r
+       if(isset($this->PageInfo[$n]['rotation']))\r
+               $this->_put('/Rotate '.$this->PageInfo[$n]['rotation']);\r
+       $this->_put('/Resources 2 0 R');\r
+       if(!empty($this->PageLinks[$n]))\r
+       {\r
+               $s = '/Annots [';\r
+               foreach($this->PageLinks[$n] as $pl)\r
+                       $s .= $pl[5].' 0 R ';\r
+               $s .= ']';\r
+               $this->_put($s);\r
+       }\r
+       if($this->WithAlpha)\r
+               $this->_put('/Group <</Type /Group /S /Transparency /CS /DeviceRGB>>');\r
+       $this->_put('/Contents '.($this->n+1).' 0 R>>');\r
+       $this->_put('endobj');\r
+       // Page content\r
+       if(!empty($this->AliasNbPages))\r
+               $this->pages[$n] = str_replace($this->AliasNbPages,$this->page,$this->pages[$n]);\r
+       $this->_putstreamobject($this->pages[$n]);\r
+       // Link annotations\r
+       $this->_putlinks($n);\r
+}\r
+\r
+protected function _putpages()\r
+{\r
+       $nb = $this->page;\r
+       $n = $this->n;\r
+       for($i=1;$i<=$nb;$i++)\r
+       {\r
+               $this->PageInfo[$i]['n'] = ++$n;\r
+               $n++;\r
+               foreach($this->PageLinks[$i] as &$pl)\r
+                       $pl[5] = ++$n;\r
+               unset($pl);\r
+       }\r
+       for($i=1;$i<=$nb;$i++)\r
+               $this->_putpage($i);\r
+       // Pages root\r
+       $this->_newobj(1);\r
+       $this->_put('<</Type /Pages');\r
+       $kids = '/Kids [';\r
+       for($i=1;$i<=$nb;$i++)\r
+               $kids .= $this->PageInfo[$i]['n'].' 0 R ';\r
+       $kids .= ']';\r
+       $this->_put($kids);\r
+       $this->_put('/Count '.$nb);\r
+       if($this->DefOrientation=='P')\r
+       {\r
+               $w = $this->DefPageSize[0];\r
+               $h = $this->DefPageSize[1];\r
+       }\r
+       else\r
+       {\r
+               $w = $this->DefPageSize[1];\r
+               $h = $this->DefPageSize[0];\r
+       }\r
+       $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$w*$this->k,$h*$this->k));\r
+       $this->_put('>>');\r
+       $this->_put('endobj');\r
+}\r
+\r
+protected function _putfonts()\r
+{\r
+       foreach($this->FontFiles as $file=>$info)\r
+       {\r
+               // Font file embedding\r
+               $this->_newobj();\r
+               $this->FontFiles[$file]['n'] = $this->n;\r
+               $font = file_get_contents($file);\r
+               if(!$font)\r
+                       $this->Error('Font file not found: '.$file);\r
+               $compressed = (substr($file,-2)=='.z');\r
+               if(!$compressed && isset($info['length2']))\r
+                       $font = substr($font,6,$info['length1']).substr($font,6+$info['length1']+6,$info['length2']);\r
+               $this->_put('<</Length '.strlen($font));\r
+               if($compressed)\r
+                       $this->_put('/Filter /FlateDecode');\r
+               $this->_put('/Length1 '.$info['length1']);\r
+               if(isset($info['length2']))\r
+                       $this->_put('/Length2 '.$info['length2'].' /Length3 0');\r
+               $this->_put('>>');\r
+               $this->_putstream($font);\r
+               $this->_put('endobj');\r
+       }\r
+       foreach($this->fonts as $k=>$font)\r
+       {\r
+               // Encoding\r
+               if(isset($font['diff']))\r
+               {\r
+                       if(!isset($this->encodings[$font['enc']]))\r
+                       {\r
+                               $this->_newobj();\r
+                               $this->_put('<</Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences ['.$font['diff'].']>>');\r
+                               $this->_put('endobj');\r
+                               $this->encodings[$font['enc']] = $this->n;\r
+                       }\r
+               }\r
+               // ToUnicode CMap\r
+               if(isset($font['uv']))\r
+               {\r
+                       if(isset($font['enc']))\r
+                               $cmapkey = $font['enc'];\r
+                       else\r
+                               $cmapkey = $font['name'];\r
+                       if(!isset($this->cmaps[$cmapkey]))\r
+                       {\r
+                               $cmap = $this->_tounicodecmap($font['uv']);\r
+                               $this->_putstreamobject($cmap);\r
+                               $this->cmaps[$cmapkey] = $this->n;\r
+                       }\r
+               }\r
+               // Font object\r
+               $this->fonts[$k]['n'] = $this->n+1;\r
+               $type = $font['type'];\r
+               $name = $font['name'];\r
+               if($font['subsetted'])\r
+                       $name = 'AAAAAA+'.$name;\r
+               if($type=='Core')\r
+               {\r
+                       // Core font\r
+                       $this->_newobj();\r
+                       $this->_put('<</Type /Font');\r
+                       $this->_put('/BaseFont /'.$name);\r
+                       $this->_put('/Subtype /Type1');\r
+                       if($name!='Symbol' && $name!='ZapfDingbats')\r
+                               $this->_put('/Encoding /WinAnsiEncoding');\r
+                       if(isset($font['uv']))\r
+                               $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R');\r
+                       $this->_put('>>');\r
+                       $this->_put('endobj');\r
+               }\r
+               elseif($type=='Type1' || $type=='TrueType')\r
+               {\r
+                       // Additional Type1 or TrueType/OpenType font\r
+                       $this->_newobj();\r
+                       $this->_put('<</Type /Font');\r
+                       $this->_put('/BaseFont /'.$name);\r
+                       $this->_put('/Subtype /'.$type);\r
+                       $this->_put('/FirstChar 32 /LastChar 255');\r
+                       $this->_put('/Widths '.($this->n+1).' 0 R');\r
+                       $this->_put('/FontDescriptor '.($this->n+2).' 0 R');\r
+                       if(isset($font['diff']))\r
+                               $this->_put('/Encoding '.$this->encodings[$font['enc']].' 0 R');\r
+                       else\r
+                               $this->_put('/Encoding /WinAnsiEncoding');\r
+                       if(isset($font['uv']))\r
+                               $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R');\r
+                       $this->_put('>>');\r
+                       $this->_put('endobj');\r
+                       // Widths\r
+                       $this->_newobj();\r
+                       $cw = $font['cw'];\r
+                       $s = '[';\r
+                       for($i=32;$i<=255;$i++)\r
+                               $s .= $cw[chr($i)].' ';\r
+                       $this->_put($s.']');\r
+                       $this->_put('endobj');\r
+                       // Descriptor\r
+                       $this->_newobj();\r
+                       $s = '<</Type /FontDescriptor /FontName /'.$name;\r
+                       foreach($font['desc'] as $k=>$v)\r
+                               $s .= ' /'.$k.' '.$v;\r
+                       if(!empty($font['file']))\r
+                               $s .= ' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R';\r
+                       $this->_put($s.'>>');\r
+                       $this->_put('endobj');\r
+               }\r
+               else\r
+               {\r
+                       // Allow for additional types\r
+                       $mtd = '_put'.strtolower($type);\r
+                       if(!method_exists($this,$mtd))\r
+                               $this->Error('Unsupported font type: '.$type);\r
+                       $this->$mtd($font);\r
+               }\r
+       }\r
+}\r
+\r
+protected function _tounicodecmap($uv)\r
+{\r
+       $ranges = '';\r
+       $nbr = 0;\r
+       $chars = '';\r
+       $nbc = 0;\r
+       foreach($uv as $c=>$v)\r
+       {\r
+               if(is_array($v))\r
+               {\r
+                       $ranges .= sprintf("<%02X> <%02X> <%04X>\n",$c,$c+$v[1]-1,$v[0]);\r
+                       $nbr++;\r
+               }\r
+               else\r
+               {\r
+                       $chars .= sprintf("<%02X> <%04X>\n",$c,$v);\r
+                       $nbc++;\r
+               }\r
+       }\r
+       $s = "/CIDInit /ProcSet findresource begin\n";\r
+       $s .= "12 dict begin\n";\r
+       $s .= "begincmap\n";\r
+       $s .= "/CIDSystemInfo\n";\r
+       $s .= "<</Registry (Adobe)\n";\r
+       $s .= "/Ordering (UCS)\n";\r
+       $s .= "/Supplement 0\n";\r
+       $s .= ">> def\n";\r
+       $s .= "/CMapName /Adobe-Identity-UCS def\n";\r
+       $s .= "/CMapType 2 def\n";\r
+       $s .= "1 begincodespacerange\n";\r
+       $s .= "<00> <FF>\n";\r
+       $s .= "endcodespacerange\n";\r
+       if($nbr>0)\r
+       {\r
+               $s .= "$nbr beginbfrange\n";\r
+               $s .= $ranges;\r
+               $s .= "endbfrange\n";\r
+       }\r
+       if($nbc>0)\r
+       {\r
+               $s .= "$nbc beginbfchar\n";\r
+               $s .= $chars;\r
+               $s .= "endbfchar\n";\r
+       }\r
+       $s .= "endcmap\n";\r
+       $s .= "CMapName currentdict /CMap defineresource pop\n";\r
+       $s .= "end\n";\r
+       $s .= "end";\r
+       return $s;\r
+}\r
+\r
+protected function _putimages()\r
+{\r
+       foreach(array_keys($this->images) as $file)\r
+       {\r
+               $this->_putimage($this->images[$file]);\r
+               unset($this->images[$file]['data']);\r
+               unset($this->images[$file]['smask']);\r
+       }\r
+}\r
+\r
+protected function _putimage(&$info)\r
+{\r
+       $this->_newobj();\r
+       $info['n'] = $this->n;\r
+       $this->_put('<</Type /XObject');\r
+       $this->_put('/Subtype /Image');\r
+       $this->_put('/Width '.$info['w']);\r
+       $this->_put('/Height '.$info['h']);\r
+       if($info['cs']=='Indexed')\r
+               $this->_put('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]');\r
+       else\r
+       {\r
+               $this->_put('/ColorSpace /'.$info['cs']);\r
+               if($info['cs']=='DeviceCMYK')\r
+                       $this->_put('/Decode [1 0 1 0 1 0 1 0]');\r
+       }\r
+       $this->_put('/BitsPerComponent '.$info['bpc']);\r
+       if(isset($info['f']))\r
+               $this->_put('/Filter /'.$info['f']);\r
+       if(isset($info['dp']))\r
+               $this->_put('/DecodeParms <<'.$info['dp'].'>>');\r
+       if(isset($info['trns']) && is_array($info['trns']))\r
+       {\r
+               $trns = '';\r
+               for($i=0;$i<count($info['trns']);$i++)\r
+                       $trns .= $info['trns'][$i].' '.$info['trns'][$i].' ';\r
+               $this->_put('/Mask ['.$trns.']');\r
+       }\r
+       if(isset($info['smask']))\r
+               $this->_put('/SMask '.($this->n+1).' 0 R');\r
+       $this->_put('/Length '.strlen($info['data']).'>>');\r
+       $this->_putstream($info['data']);\r
+       $this->_put('endobj');\r
+       // Soft mask\r
+       if(isset($info['smask']))\r
+       {\r
+               $dp = '/Predictor 15 /Colors 1 /BitsPerComponent 8 /Columns '.$info['w'];\r
+               $smask = array('w'=>$info['w'], 'h'=>$info['h'], 'cs'=>'DeviceGray', 'bpc'=>8, 'f'=>$info['f'], 'dp'=>$dp, 'data'=>$info['smask']);\r
+               $this->_putimage($smask);\r
+       }\r
+       // Palette\r
+       if($info['cs']=='Indexed')\r
+               $this->_putstreamobject($info['pal']);\r
+}\r
+\r
+protected function _putxobjectdict()\r
+{\r
+       foreach($this->images as $image)\r
+               $this->_put('/I'.$image['i'].' '.$image['n'].' 0 R');\r
+}\r
+\r
+protected function _putresourcedict()\r
+{\r
+       $this->_put('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]');\r
+       $this->_put('/Font <<');\r
+       foreach($this->fonts as $font)\r
+               $this->_put('/F'.$font['i'].' '.$font['n'].' 0 R');\r
+       $this->_put('>>');\r
+       $this->_put('/XObject <<');\r
+       $this->_putxobjectdict();\r
+       $this->_put('>>');\r
+}\r
+\r
+protected function _putresources()\r
+{\r
+       $this->_putfonts();\r
+       $this->_putimages();\r
+       // Resource dictionary\r
+       $this->_newobj(2);\r
+       $this->_put('<<');\r
+       $this->_putresourcedict();\r
+       $this->_put('>>');\r
+       $this->_put('endobj');\r
+}\r
+\r
+protected function _putinfo()\r
+{\r
+       $date = @date('YmdHisO',$this->CreationDate);\r
+       $this->metadata['CreationDate'] = 'D:'.substr($date,0,-2)."'".substr($date,-2)."'";\r
+       foreach($this->metadata as $key=>$value)\r
+               $this->_put('/'.$key.' '.$this->_textstring($value));\r
+}\r
+\r
+protected function _putcatalog()\r
+{\r
+       $n = $this->PageInfo[1]['n'];\r
+       $this->_put('/Type /Catalog');\r
+       $this->_put('/Pages 1 0 R');\r
+       if($this->ZoomMode=='fullpage')\r
+               $this->_put('/OpenAction ['.$n.' 0 R /Fit]');\r
+       elseif($this->ZoomMode=='fullwidth')\r
+               $this->_put('/OpenAction ['.$n.' 0 R /FitH null]');\r
+       elseif($this->ZoomMode=='real')\r
+               $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null 1]');\r
+       elseif(!is_string($this->ZoomMode))\r
+               $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null '.sprintf('%.2F',$this->ZoomMode/100).']');\r
+       if($this->LayoutMode=='single')\r
+               $this->_put('/PageLayout /SinglePage');\r
+       elseif($this->LayoutMode=='continuous')\r
+               $this->_put('/PageLayout /OneColumn');\r
+       elseif($this->LayoutMode=='two')\r
+               $this->_put('/PageLayout /TwoColumnLeft');\r
+}\r
+\r
+protected function _putheader()\r
+{\r
+       $this->_put('%PDF-'.$this->PDFVersion);\r
+}\r
+\r
+protected function _puttrailer()\r
+{\r
+       $this->_put('/Size '.($this->n+1));\r
+       $this->_put('/Root '.$this->n.' 0 R');\r
+       $this->_put('/Info '.($this->n-1).' 0 R');\r
+}\r
+\r
+protected function _enddoc()\r
+{\r
+       $this->CreationDate = time();\r
+       $this->_putheader();\r
+       $this->_putpages();\r
+       $this->_putresources();\r
+       // Info\r
+       $this->_newobj();\r
+       $this->_put('<<');\r
+       $this->_putinfo();\r
+       $this->_put('>>');\r
+       $this->_put('endobj');\r
+       // Catalog\r
+       $this->_newobj();\r
+       $this->_put('<<');\r
+       $this->_putcatalog();\r
+       $this->_put('>>');\r
+       $this->_put('endobj');\r
+       // Cross-ref\r
+       $offset = $this->_getoffset();\r
+       $this->_put('xref');\r
+       $this->_put('0 '.($this->n+1));\r
+       $this->_put('0000000000 65535 f ');\r
+       for($i=1;$i<=$this->n;$i++)\r
+               $this->_put(sprintf('%010d 00000 n ',$this->offsets[$i]));\r
+       // Trailer\r
+       $this->_put('trailer');\r
+       $this->_put('<<');\r
+       $this->_puttrailer();\r
+       $this->_put('>>');\r
+       $this->_put('startxref');\r
+       $this->_put($offset);\r
+       $this->_put('%%EOF');\r
+       $this->state = 3;\r
+}\r
+}\r
+?>\r
diff --git a/swim-web/src/webui/gui_functions_button.php b/swim-web/src/webui/gui_functions_button.php
new file mode 100644 (file)
index 0000000..20ae213
--- /dev/null
@@ -0,0 +1,64 @@
+<?php
+
+/** $ref_button_name                Name des <button>
+ *  $ref_value_button               Daten; null möglich
+ *  $ref_html_button                HTML zwischen <button></button>; null möglich
+ *  $ref_id                         Id des <button>
+ *  $ref_class                      Class des <button>; null möglich
+ *  $ref_tabindex                   Tabindex in der <form>
+ *  $ref_type                       <button>-type (submit, reset, button)
+ *  $ref_javascript                 Javascript; null möglich
+ *  $ref_labeltitle                 <label>-Text; null möglich
+ *  $ref_p_flag                     true, wenn alles in <p> soll
+ *  $ref_newline_flag               true, wenn <label> ueber <button> stehen soll
+ *  $ref_intend                     Anz. Tabs einrücken
+ * */
+function makeButton($ref_button_name, $ref_value_button, $ref_html_button, $ref_id, $ref_class, $ref_tabindex, $ref_type, $ref_javascript, $ref_labeltitle, $ref_p_flag, $ref_newline_flag, $ref_intend) {
+
+       $intend = make_intend_str($ref_intend);
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "<p>\n";
+       }
+       
+
+       if ($ref_labeltitle != null) {
+               echo $intend."\t";
+               echo "<label for=\"".$ref_button_name."\">".$ref_labeltitle."</label>";
+               if ($ref_newline_flag) {
+                       echo "<br />";
+               }
+               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 "<button ".$str_id.$str_class.$str_tabindex."name=\"".$ref_button_name."\" type=\"".$ref_type."\" ";
+       if ($ref_value_button != null) {
+               echo " value=\"".$ref_value_button."\"";
+       }
+       echo "/>\n";
+
+       echo $intend."\t\t";
+
+       echo $ref_html_button."\n";
+
+       echo $intend."\t";
+       echo "</button>\n";
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "</p>\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 (file)
index 0000000..6a6c248
--- /dev/null
@@ -0,0 +1,95 @@
+<?php
+
+/** $ref_select_name                Name des <select>
+ *  $ref_value_array                Daten-Array; null möglich
+ *  $ref_id                         Id des <select>
+ *  $ref_class                      Class des <select>; null möglich
+ *  $ref_tabindex                   Tabindex in der <form>
+
+ *  $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 <select multiple>; default false
+ *  $ref_int_size                   Für mehrzeilige Mehrfachauswahl > 1;
+ *  $ref_javascript                 Javascript; null möglich
+ *  $ref_mandantory                 Pflichtfeldmarkierung; null möglich
+ *  $ref_labeltitle                 <label>-Text; null möglich
+ *  $ref_p_flag                     true, wenn alles in <p> soll
+ *  $ref_newline_flag               true, wenn <label> ueber <select> 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 "<p>\n";
+    }
+
+       echo $intend."\t";
+
+    if ($ref_mandantory) {
+        echo "* ";
+    }
+    
+       if ($ref_labeltitle != null) {
+               echo "<label for=\"".$ref_select_name."\">".$ref_labeltitle."</label>";
+               if ($ref_newline_flag) {
+                       echo "<br />";
+               }
+               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 "<select ".$str_id.$str_class.$str_tabindex.$str_javascript."name=\"".$ref_select_name."\" size=\"".$ref_int_size."\" "." ";
+       if ($ref_multiple == true) {
+               echo "multiple=\"multiple\" ";
+       }
+       echo ">\n";
+
+       if ($ref_value_array != null) {
+
+               // Flag: True, falls das Datenarray multidimensional ist. Dann wird das Attribut value in <option> mit dem wert aus dem Unterarray gefüllt, ansonsten wird der Schleifenindex verwendet.
+               $multiDimensionalArrayFlag = is_array($ref_value_array[0]);
+
+               for ($i=0; $i<count($ref_value_array); $i++) {
+                       echo $intend;
+                       echo "\t\t<option value=\"".($multiDimensionalArrayFlag ? $ref_value_array[$i][0] : $i)."\"";
+                       if (($multiDimensionalArrayFlag ? $ref_value_array[$i][0] : ($i+1)) == $ref_int_preselect) { // $i-1 deshalb, weil das Array mit dem 0-ten Element beginnt, der Value aber mit 1 anfängt
+                               echo " selected";
+                       }
+                       echo ">".($multiDimensionalArrayFlag ? $ref_value_array[$i][1] : $ref_value_array[$i])."</option>\n";
+               }
+       } else {
+               for ($i=$ref_start; $i<(1+$ref_end); $i++) {
+                       echo $intend;
+                       echo "\t\t<option value=\"".$i."\"";
+                       if ($i == $ref_int_preselect) {
+                               echo " selected";
+                       }
+                       echo ">".$i."</option>\n";
+               }
+       }
+
+       echo $intend."\t";
+       echo "</select>\n";
+
+       if ($ref_p_flag) {
+               echo $intend;
+               echo "</p>\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 (file)
index 0000000..ef50bd4
--- /dev/null
@@ -0,0 +1,163 @@
+<?php
+require("../swim_glob_vars.php");
+
+require("util_functions.php");
+
+require("database_functions_pgsql.php");
+require("database_functions_select.php");
+
+require("gui_functions_select.php");
+require("gui_functions_button.php");
+
+require("swim_lib.inc.php");
+
+$connection = getDBConnection();
+?>
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<title>Schwimmen: Sessions</title>
+<script type=""></script>
+<link rel="stylesheet" href="swim.css">
+</head>
+<body>
+<h1>Trainingssessions &amp; Trainingstempi</h1>
+<h2>Anleitung</h2>
+<p><ul>
+<li>
+       <h3>Nur Session ausgew&auml;hlt?</h3>
+       <p>Du erh&auml;lst das PDF der ausgew&auml;hlten Session mit Tempoangaben in Prozent.</p>
+</li>
+<li>
+       <h3>Nur Test ausgew&auml;hlt?</h3>
+       <p>Du erh&auml;lst eine Tabelle Deiner Schwimmtempi für alle Bereiche von easy bis "all out".</p>
+       <p>Dabei gilt: Ist critical Tempo UND 400m-Test ausgew&auml;hlt, wird der 400m-Test ignoriert.</p>
+</li>
+<li>
+       <h3>Testdaten und Session ausgew&auml;hlt?</h3>
+       <p>Du erh&auml;lst das PDF der ausgew&auml;hlten Session mit Tempoangaben mit Deinen pers&ouml;nlichen Schwimmtempi.</p>
+</li>
+</ul></p>
+
+<form action="index.php" method="post">
+<?php
+$select=generateSelectWhereOrder(array("fk_trainingsplan", "umfang", "left(fk_trainingsplan, 3) as tp"), "view_allueb_training_umfang", null, array("tp asc", "umfang asc"));
+
+//echo $select;
+$data=getData($connection, $select);
+
+$select_array = array();
+array_push($select_array, array(null, "Sessions ..."));
+
+foreach ($data as $d) {
+    //print_r($d);
+    array_push($select_array, array($d[0], $d[0]." ( ".$d[1]."m )"));
+} 
+
+makeSelect("session", $select_array, "session", null, 1, null, null, -1, false, 1, null, null, "Session ausw&auml;hlen: ", true, true, 1);
+
+$test_times_array = array();
+array_push($test_times_array, array(null, "Zeiten ..."));
+
+$min_sec = 5.5 * 60;
+$max_sec = 9   * 60;
+$step    = 2.5;
+
+for ($sec = $min_sec; $sec < $max_sec; $sec = $sec + $step) {
+    array_push($test_times_array, array($sec, toMin($sec)." - ".toMin($sec + $step)." min"));
+}
+
+makeSelect("testtime", $test_times_array, "testtime", null, 2, null, null, -1, false, 1, null, null, "400m-Test: ", true, true, 1);
+
+$crit_times_array = array();
+array_push($crit_times_array, array(null, "Tempo ..."));
+
+$min_sec = 1   * 60;
+$max_sec = 2.5 * 60;
+$step    = 1;
+
+for ($sec = $min_sec; $sec < $max_sec; $sec = $sec + $step) {
+    array_push($crit_times_array, array($sec, toMin($sec)." - ".toMin($sec + $step)." min"));
+}
+
+makeSelect("ctempo", $crit_times_array, "ctempo", null, 3, null, null, -1, false, 1, null, null, "crit. Tempo: ", true, true, 1);
+
+makeButton("calc", null, "Berechnen", "calc", null, 4, "submit", null, null, true, false , 1);
+?>
+
+<div>
+<?php
+switch (true) {
+    case $_POST['ctempo'] != "" && $_POST['session'] != "" :
+        //echo "=>Session+crit. Tempo";
+        //echo "<p>gew&auml;hlte Session: ".($_POST['session'])."</p>";
+        $strecke = 100;
+        $testspeed=$strecke/$_POST['ctempo'];
+        
+        echo "<p>Dein crit. Tempo: ".toMin($_POST['ctempo'])." min";
+        echo "<br/>entspricht ".round($testspeed,3)." m/s</p>";
+        getZeitStreckeSession($_POST['ctempo'], $strecke, $_POST['session'], $connection);
+        
+        getZonesFromTestTimes($_POST['ctempo'], $strecke);
+        break;
+        
+    case $_POST['testtime'] != "" && $_POST['session'] != "" :
+        //echo "=>Session+Testzeit";
+        //echo "<p>gew&auml;hlte Session: ".($_POST['session'])."</p>";
+        $strecke = 400;
+        $testspeed=$strecke/$_POST['testtime'];
+        
+        echo "<p>Dein 400m-Test: ".toMin($_POST['testtime'])." min";
+        echo "<br/>entspricht ".round($testspeed,3)." m/s</p>";
+        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 "<p>Dein crit. Tempo: ".toMin($_POST['ctempo'])." min";
+        echo "<br/>entspricht ".round($testspeed,3)." m/s</p>";
+        
+        getZonesFromTestTimes($_POST['ctempo'], $strecke);
+        break;
+
+    case $_POST['testtime'] != "" :
+        //echo "=>Testzeit";
+        $strecke = 400;
+        $testspeed=$strecke/$_POST['testtime'];
+        
+        echo "<p>Dein 400m-Test: ".toMin($_POST['testtime'])." min";
+        echo "<br/>entspricht ".round($testspeed,3)." m/s</p>";
+        
+        getZonesFromTestTimes($_POST['testtime'], $strecke);
+        break;
+
+    case $_POST['session'] != "" :
+        //echo "=>Session";
+        //echo "<p>gew&auml;hlte Session: ".($_POST['session'])."</p>";
+        
+        getSession($_POST['session'], $connection);
+        
+        break;
+        
+    default :
+        //echo "nix";
+}
+
+
+?>
+</div>
+</form>
+</body>
+</html>
+
+<?php
+closeDBConnection($connection);
+
+?>
diff --git a/swim-web/src/webui/logo-01.jpg b/swim-web/src/webui/logo-01.jpg
new file mode 100644 (file)
index 0000000..0d305c0
Binary files /dev/null and b/swim-web/src/webui/logo-01.jpg differ
diff --git a/swim-web/src/webui/logo-02.png b/swim-web/src/webui/logo-02.png
new file mode 100644 (file)
index 0000000..8eea148
Binary files /dev/null and b/swim-web/src/webui/logo-02.png differ
diff --git a/swim-web/src/webui/swim.css b/swim-web/src/webui/swim.css
new file mode 100644 (file)
index 0000000..b12fb33
--- /dev/null
@@ -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 (file)
index 0000000..8e6b7c0
--- /dev/null
@@ -0,0 +1,312 @@
+<?php
+require("../swim_glob_vars.php");
+
+require("database_functions_pgsql.php");
+require("database_functions_select.php");
+
+require("swim_lib.inc.php");
+
+require('fpdf.php');
+
+class PDF extends FPDF {
+    
+    protected $session = ""; 
+    //protected $session = "";
+    
+    var $angle=0;
+    
+    function Rotate($angle,$x=-1,$y=-1) {
+        if($x==-1)
+            $x=$this->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 (file)
index 0000000..11e851a
--- /dev/null
@@ -0,0 +1,191 @@
+<?php
+function toMin($sekunden) {
+    $minuten = floor($sekunden / 60);
+    $sekunden = round($sekunden - ($minuten * 60), 1);
+
+    if ($sekunden <= 9) {
+        $strSekunden = "0" . $sekunden;
+    } else {
+        $strSekunden = $sekunden;
+    }
+
+    return "$minuten:$strSekunden";
+}
+
+function toMin2($sekunden) {
+       //echo "-".$sekunden;
+    $minuten = floor($sekunden / 60);
+    $sekunden = round($sekunden - ($minuten * 60), 2);
+
+       //echo $minuten."-".$sekunden;
+       if ($sekunden == 60) {
+               $minuten = $minuten + 1;
+               $sekunden = 0;
+       }
+
+    if ($sekunden < 10) {
+        $strSekunden = "0" . $sekunden;
+    } else {
+        $strSekunden = $sekunden;
+    }
+
+    return "$minuten:$strSekunden";
+}
+
+function speed2time ($testspeed, $level, $distance) {
+       $speed  = $testspeed * $level / 100;
+       return $distance / $speed;
+}
+
+function getZone($range, $name, $distances, $testspeed) {
+       echo "<div id=\"r".$range[0]."\">\n";
+       echo "\t<h2 class=\"regular\">".$name." -  (".$range[0]." bis ".($range[1] != 0 ? $range[1] : "&infin;")."%)</h2>\n";
+
+       foreach ($distances as $dist) {
+               echo "\t<h3 class=\"regular\">".$dist." m</h3>\n";
+               echo "\t\t<p class=\"time\">";
+               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 "</p>\n";
+       }
+
+       echo "</div>\n\n";
+}
+
+function getTempo ($delta, $style, $name, $distances, $testzeit, $strecke) {
+       echo "<div id=\"".$style."\">\n";
+       echo "\t<h2 class=\"regular\">".$name."</h2>\n";
+
+       $testzeit = $testzeit*100/$strecke + $delta;
+       
+       foreach ($distances as $dist) {
+               echo "\t<h3 class=\"regular\">".$dist." m</h3>\n";
+               echo "\t\t<p class=\"time\">";
+               echo toMin2($testzeit*$dist/100)." min";
+               echo "</p>\n";
+       }
+
+       echo "</div>\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", "&pm;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 "<br/>";
+        
+    }*/
+    
+    echo "<p><a href=\"swim_gen_pdf.php?session=".rawurlencode($session)."\" target=\"_blank\">download \"".$session."\" here</a></p>";
+}
+
+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 "<br/>";
+        
+    }*/
+    
+    echo "<p><a href=\"swim_gen_pdf.php?session=".rawurlencode($session)."&testzeit=".$testzeit."&strecke=".$strecke."\" target=\"_blank\">download \"".$session."\" here</a></p>";
+}
+
+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 (file)
index 0000000..909f3f7
--- /dev/null
@@ -0,0 +1,94 @@
+<?php
+require("swim_lib.inc.php");
+
+
+?>
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<title>Schwimmen: Tempo</title>
+<script type=""></script>
+<link rel="stylesheet" href="swim.css">
+</head>
+<body>
+<h1>Trainingstempi im Schwimmen aus 400m-Test</h1>
+<form action="swim_tempo.php" method="post">
+       <label for="testzeit">400m-Test: </label>
+       <select name="testzeit" id="testzeit" onchange="this.form.submit()">
+<?php
+$min_sec = 5.5 * 60;
+$max_sec = 9   * 60;
+$step    = 2.5;
+
+for ($sec = $min_sec; $sec < $max_sec; $sec = $sec + $step) {
+?>
+               <option value="<?php echo "$sec" ?>"><?php echo toMin($sec)." - ".toMin($sec + $step) ?> min</option>
+<?php
+}
+?>
+       </select>
+       <button type="submit">Berechnen</button>
+</form>
+<div>
+<?php
+if ( $_POST['testzeit'] != "") {
+       $testzeit = $_POST['testzeit'];
+       $testspeed=400/$testzeit;
+
+       echo "<p>Dein 400m-Test: ".toMin($testzeit)." min";
+       echo "<br/>entspricht ".round($testspeed,3)." m/s</p>";
+?>
+</div>
+
+<?php
+
+       getTempo(5, "sp5",  "+5s", array(25, 50, 100), $testzeit);
+       getTempo(0, "s0", "&pm;0s", array(25, 50, 100), $testzeit);
+       getTempo(-5, "s5", "-5s", array(25, 50, 100), $testzeit);
+       getTempo(-10, "s10", "-10s", array(25, 50, 100), $testzeit);
+
+       $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);
+
+}
+?>
+
+</body>
+</html>
diff --git a/swim-web/src/webui/util_functions.php b/swim-web/src/webui/util_functions.php
new file mode 100644 (file)
index 0000000..6c3bbb0
--- /dev/null
@@ -0,0 +1,125 @@
+<?php
+
+function debugPrint($param) {
+       echo "<p>";
+       if (is_array($param)) {
+               if ($asList) {
+                   debugPrintAsList($param);
+               } else {
+                       echo "_";
+                       foreach ($param as $p) {
+                               echo $p."_";
+                       }
+               }
+       } else {
+               echo $param;
+       }
+       echo "</p>\n";
+}
+
+function debugPrintAsList($param) {
+       echo "<ol>\n";
+       foreach ($param as $p) {
+               echo "<li>".$p."_</li>\n";
+       }
+       echo "</ol>\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<count($ref_array); $i++) {
+               if ($ref_array[$i] == $ref_value) {
+                       $pos = $i;
+               }
+       }
+       
+       return $pos;
+}
+
+function make_intend($ref_count) {
+       for ($i=0; $i<$ref_count; $i++) {
+               echo "\t";
+       }
+}
+
+function make_intend_str($ref_count) {
+       $intend = "";
+       for ($i=0; $i<$ref_count; $i++) {
+               $intend .= "\t";
+       }
+       return $intend;
+}
+
+function checkDeadlineAfterExecutionDate ($newissue_executiondate, $newissue_deadline) {
+    if  (strtotime($newissue_executiondate) > 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 (file)
index 0000000..d38eb61
--- /dev/null
@@ -0,0 +1,18 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>com.triathlon-coaching.swim</groupId>
+       <artifactId>swim-webapp</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>pom</packaging>
+
+       <name>${product.artifactId}</name>
+       <description>Swim Training Generator UI</description>
+
+       <parent>
+               <groupId>de.laktatnebel.maven</groupId>
+               <artifactId>laktatnebelscript</artifactId>
+               <version>2.1.9</version>
+       </parent>
+
+</project>