Nachfolgende SQL-Abfragen können zur gezielten Abfrage der Datenbank für spezielle Auswertungen verwendet werden.
SELECT tblBeobachter.Beobachter,
tblBeobachter.Vorname, tblBeobachter.Nachname,
tblBeobachter.PLZ, tblBeobachter.Ort, tblBeobachter.Strasse,
tblBeobachter.Institution, tblBeobachter.Telefon, tblBeobachter.Mobil,
tblBeobachter.eMail, tblBeobachter.Bemerkung,
tblBeobachterLizenzen.Datum_Start, tblBeobachterLizenzen.Datum_Ende,
tblBeobachterLizenzen.Bemerkung AS Bemerkung_Lizenz,
tblUserRefList.ItemValue AS Bundesland
FROM tblBeobachterLizenzen RIGHT OUTER JOIN
tblUserRefList ON tblBeobachterLizenzen.ID_Bundesland = tblUserRefList.ID_URef RIGHT OUTER JOIN
tblBeobachter ON tblBeobachterLizenzen.GUID_Beobachter = tblBeobachter.GUID_Beobachter
WHERE NOT Datum_Start IS NULL AND tblUserRefList.ItemValue LIKE 'Sachsen'
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement das gewünschte Bundesland ein.
|
SELECT tblBeobachter.Beobachter, tblBeobachter.Vorname, tblBeobachter.Nachname,
tblBeobachter.PLZ, tblBeobachter.Ort, tblBeobachter.Strasse, tblBeobachter.Institution,
tblBeobachter.Telefon, tblBeobachter.Mobil, tblBeobachter.eMail, tblBeobachter.Bemerkung,
tblBeobachterLizenzen.Datum_Start, tblBeobachterLizenzen.Datum_Ende,
tblBeobachterLizenzen.Bemerkung AS Bemerkung_Lizenz, tblUserRefList.ItemValue AS Bundesland
FROM tblBeobachterLizenzen RIGHT OUTER JOIN
tblUserRefList ON tblBeobachterLizenzen.ID_Bundesland = tblUserRefList.ID_URef RIGHT OUTER JOIN
tblBeobachter ON tblBeobachterLizenzen.GUID_Beobachter = tblBeobachter.GUID_Beobachter
WHERE NOT Datum_Start IS NULL AND tblUserRefList.ItemValue LIKE 'Sachsen'
AND (Datum_Start < '31.12.2017' and Datum_Ende > '31.12.2016')
OR (Datum_Start IS NULL and Datum_Ende > '31.12.2016')
OR (Datum_Start < '31.12.2017' and Datum_Ende IS NULL)
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement das gewünschte Bundesland ein. Ändern Sie außerdem die Angaben für den gewünschten Zeitraum.
|
tblDaten.ID_Fundtyp = 542 AND tblDaten.RingnummerText IN
(SELECT tblDaten.RingnummerText FROM tblDaten WHERE tblDaten.GUID_Ort IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
('{148E5EE9-2181-462A-B7EC-95CC149A1368}')))
AND tblDaten.ID_Art = 282 AND tblDaten.ID_FundTyp = 540)
|
Hinweis: Ändern Sie gegebenenfalls die GUID_Ort für das Bundesland.
ID_Fundtyp = 540 = Beringung
ID_Fundtyp = 542 = Wiederfund
Diese Abfrage funktioniert nur dann zuverlässig, wenn die Baumstruktur der abzufragenden Orte im Modul Orte und Gebiete in der Form Bundesland / Kreis / Ort gespeichert ist. Orte, die tiefer "geschachtelt" sind, werden bei dieser Abfrage nicht berücksichtigt.
|
tblDaten.ID_Fundtyp = 540 AND tblDaten.RingnummerText IN
(SELECT tblDaten.RingnummerText FROM tblDaten WHERE tblDaten.GUID_Ort IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
('{148E5EE9-2181-462A-B7EC-95CC149A1368}')))
AND tblDaten.ID_Art = 282 AND tblDaten.ID_FundTyp = 542)
|
Hinweis: Ändern Sie gegebenenfalls die GUID_Ort für das Bundesland.
ID_Fundtyp = 540 = Beringung
ID_Fundtyp = 542 = Wiederfund
Diese Abfrage funktioniert nur dann zuverlässig, wenn die Baumstruktur der abzufragenden Orte im Modul Orte und Gebiete in der Form Bundesland / Kreis / Ort gespeichert ist. Orte, die tiefer "geschachtelt" sind, werden bei dieser Abfrage nicht berücksichtigt.
|
tblDaten.ID_Fundtyp = 542 AND tblDaten.RingnummerText IN
(SELECT tblDaten.RingnummerText FROM tblDaten WHERE tblDaten.GUID_Ort IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie WHERE tblGeometrie.GUID_Parent IN
('{B9DF47F5-387D-418C-B0FA-921198D581DF}')))
AND (Jahr Between 1990 AND 2019) AND (tblDaten.ID_FundTyp = 540))
|
Hinweis: Ändern Sie gegebenenfalls die GUID_Ort für das Bundesland.
ID_Fundtyp = 540 = Beringung
ID_Fundtyp = 542 = Wiederfund
Diese Abfrage funktioniert nur dann zuverlässig, wenn die Baumstruktur der abzufragenden Orte im Modul Orte und Gebiete in der Form Bundesland / Kreis / Ort gespeichert ist. Orte, die tiefer "geschachtelt" sind, werden bei dieser Abfrage nicht berücksichtigt.
|
SELECT COUNT(tblDaten.ID_Daten) AS Anzahl_Beringungen, tblDaten.Monat,
tblDaten.Jahr, tblAlter.Altersdefinition FROM tblDaten
LEFT OUTER JOIN tblAlter ON tblDaten.ID_Alter = tblAlter.ID_Alter
WHERE (tblDaten.ID_FundTyp = 540) AND (tblDaten.ID_Art = 460) AND Zentrale IN ('DEH', 'DDH')
GROUP BY tblDaten.Monat, tblDaten.Jahr, tblDaten.ID_Alter, tblAlter.Altersdefinition
ORDER BY tblDaten.Jahr, tblDaten.Monat, tblDaten.ID_Alter
|
Hinweis: Ändern Sie den Wert für ID_Art für die gewünschte Vogelart. Ändern Sie gegebenenfalls die Zentralenkürzel.
ID_Fundtyp = 540 = Beringung
ID_Fundtyp = 542 = Wiederfund
|
WHERE RingnummerText IN (SELECT DISTINCT RingnummerText FROM tblDaten
WHERE GUID_Beobachter = '{AA01DCF7-0693-459E-872A-BBDCB4C8633F}')
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement die GUID des gewünschten Beringers ein.
|
WHERE RingnummerText IN (SELECT DISTINCT RingnummerText FROM tblDaten
WHERE GUID_Ort = '{AED90CF8-F44D-4EA6-B2A8-AAC04EACE2FD}'
AND ID_Fundtyp = 540) AND ID_Art = 196
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement die GUID des gewünschten Ortes sowie die ID_Art der gewünschten Vogelart ein.
|
WHERE RingnummerText IN (SELECT DISTINCT RingnummerText FROM tblDaten
WHERE GUID_Beobachter = '{AA01DCF7-0693-459E-872A-BBDCB4C8633F}'
AND ID_FundTyp IN (540)) AND ID_FundTyp <> 540
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement die GUID des gewünschten Beringers ein.
|
tblDaten.GUID_Daten IN (SELECT Wiederfunde.GUID_Daten FROM tblDaten Wiederfunde
LEFT OUTER JOIN tblDaten Beringungen ON Wiederfunde.RingnummerText = Beringungen.RingnummerText
AND Beringungen.ID_FundTyp = 540 WHERE Wiederfunde.ID_FundTyp <> 540 AND Beringungen.GUID_Daten IS NULL)
|
GUID_Parent IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie
WHERE tblGeometrie.GUID_Parent = '{148E5EE9-2181-462A-B7EC-95CC149A1368}')
AND Art_deutsch LIKE 'Seeadler'
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement die GUID_Ort des gesuchten Bundeslandes ein.
|
GUID_Parent IN
(SELECT tblGeometrie.GUID_Ort FROM tblGeometrie
WHERE tblGeometrie.GUID_Parent IN
((SELECT tblGeometrie.GUID_Ort FROM tblGeometrie
WHERE tblGeometrie.GUID_Parent = '{579752D7-EDA5-4DEF-AF5D-325B1BCED114}')))
AND ID_Fundtyp = 540
|
Hinweis: Setzen Sie in vorstehendem SQL-Statement die GUID_Ort des gesuchten Landes ein.
ID_Fundtyp = 540 = Beringung
ID_Fundtyp = 542 = Wiederfund
|