LibreOffice logo
BASEDOCUMENTER
The software tool for documenting your LibreOffice Base applications
 
Database file/home/robby/Dokumente/LibreOffice/Base_HB_LO_61/Beispiel_Sport_HSQLDB.odb
File actual save date2018-07-27 09:12:28
Scanning done on2018-08-07 09:21:20
Documentation generated on2018-08-07 09:21:39
Inhaltsverzeichnis
Beispiel_Sport_HSQLDB
Liste der Abfragen
Abfragenname Verwendet von Abfrage-Typ Liste der Felder SQL
Altersklasse_Anzahl_Geschlecht   SELECT Details
SELECT 
"Geschlecht" || ' ' || LEFT(
"Altersklasse",
CHAR_LENGTH ("Altersklasse") - 2) "Altersklasse",
COUNT(
DISTINCT ("ID")) "Anzahl",
"Geschlecht",
"Altersklasse" "Altersklasse_sort"
FROM
"Meldung"
GROUP BY
"Altersklasse_sort",
"Geschlecht"
ORDER BY
"Geschlecht",
"Altersklasse_sort"
Bericht_Geschlecht   SELECT Details
SELECT 
"Geschlecht",
CASE WHEN "Geschlecht" = 'w' THEN 'weiblich' ELSE 'männlich' END "Geschlecht_vollständig",
COUNT("ID") "Anzahl"
FROM
"Teilnehmer"
GROUP BY
"Geschlecht",
"Geschlecht_vollständig"
Meldung Altersklasse_Anzahl_Geschlecht (Abfrage) SELECT Details
SELECT 
"Sportalter".*,
CASE WHEN "Sportalter" > 19 THEN CEILING("Sportalter" / 10) * 10 ELSE "Sportalter" - MOD("Sportalter", 2) END "Altersklasse"
FROM
"Sportalter"
Sportalter Meldung (Abfrage)
Sportalter (Abfrage)
SELECT Details
SELECT 
"Teilnehmer"."ID",
"Teilnehmer"."Vorname",
"Teilnehmer"."Nachname",
"Teilnehmer"."Geburtstag",
"Teilnehmer"."Geschlecht",
"Sportart"."Sportart",
EXTRACT(
YEAR
FROM
CURRENT_DATE) - EXTRACT(
YEAR
FROM
"Geburtstag") "Sportalter"
FROM
{ oj "Teilnehmer"
LEFT OUTER JOIN "rel_Teilnehmer_Sportart" ON "Teilnehmer"."ID" = "rel_Teilnehmer_Sportart"."ID_Teilnehmer"
RIGHT OUTER JOIN "Sportart" ON "Sportart"."ID" = "rel_Teilnehmer_Sportart"."ID_Sportart" }