Planung Matlab-Ersatz für Frauke und Leo
Felder-Beschreibung Objekt Fledermaus
-
ok season -> immer vom 15.7. bis 14.7. -> zB 2010-2011
-
ok transponder -> bat-id
-
ok sex -> aus erstmarkierung
-
ok age at marking -> aus erstmarkierung
-
ok age at season start -> aus erstmarkierung in erster season, dann ad
-
ok marking date -> aus erstmarkierung
-
ok marking location -> aus erstmarkierung
-
ok first read date in ES -> 15.4. bis 14.7.
-
ok last read date in ES -> 15.4. bis 14.7.
-
ok # days with readings in ES -> anzahl tage in 15.4. bis 14.7.
-
ok first read date in season (after 15.7.) -> erstes auftreten in season
-
ok last read date before ES (15.4.) -> letztes auftreten vor dem 15.4.
-
Start LHI -> start longest hibernation interval lhi = längste periode ohne lesung
-
End LHI -> end longest hibernation interval
-
LHI length -> tage lhi
-
last read date in season -> letzte lesung
-
loggers;
-
ES = early summer = 15.4. bis 14.7.
SELECT SUBSTR(Ablesungen_auto.Datum,1,10) AS Datum, SUBSTR(Ablesungen_auto.Uhrzeit,11) AS Uhrzeit, Ablesungen_auto.TransponderID, Ablesungen_auto.LesegeraetID, Erstmarkierungen.OrtID AS Erst_Ort, SUBSTR(Erstmarkierungen.Datum,1,10) AS Erst_Datum, SUBSTR(Erstmarkierungen.Uhrzeit,11) AS Erst_Uhrzeit, Erstmarkierungen.Geschlecht, Erstmarkierungen.Alter, Erstmarkierungen.Art FROM Ablesungen_auto, Erstmarkierungen WHERE Ablesungen_auto.LesegeraetID IN (345,409) AND LOWER(Ablesungen_auto.TransponderID) = LOWER(Erstmarkierungen.TransponderPID) AND LOWER(Erstmarkierungen.Art) IN ('mn', 'md');
Neu 2020: unit 5 zusätzlich zu 409 und 345
SELECT SUBSTR(Ablesungen_auto.Datum,1,10) AS Datum, SUBSTR(Ablesungen_auto.Uhrzeit,11) AS Uhrzeit, Ablesungen_auto.TransponderID, Ablesungen_auto.LesegeraetID, Erstmarkierungen.OrtID AS Erst_Ort, SUBSTR(Erstmarkierungen.Datum,1,10) AS Erst_Datum, SUBSTR(Erstmarkierungen.Uhrzeit,11) AS Erst_Uhrzeit, Erstmarkierungen.Geschlecht, Erstmarkierungen.Alter, Erstmarkierungen.Art FROM Ablesungen_auto, Erstmarkierungen WHERE Ablesungen_auto.LesegeraetID IN (5,345,409) AND LOWER(Ablesungen_auto.TransponderID) = LOWER(Erstmarkierungen.TransponderPID) AND LOWER(Erstmarkierungen.Art) IN ('mn', 'md');
Und auch neu: für wechsel: SELECT SUBSTR(Ablesungen_auto.Datum,1,10) AS Datum, SUBSTR(Ablesungen_auto.Uhrzeit,11) AS Uhrzeit, Ablesungen_auto.TransponderID, Ablesungen_auto.LesegeraetID, Erstmarkierungen.OrtID AS Erst_Ort, SUBSTR(Erstmarkierungen.Datum,1,10) AS Erst_Datum, SUBSTR(Erstmarkierungen.Uhrzeit,11) AS Erst_Uhrzeit, Erstmarkierungen.Geschlecht, Erstmarkierungen.Alter, Erstmarkierungen.Art FROM Ablesungen_auto, Erstmarkierungen WHERE Ablesungen_auto.LesegeraetID IN (4,345,409,456,469) AND LOWER(Ablesungen_auto.TransponderID) = LOWER(Erstmarkierungen.TransponderPID) AND LOWER(Erstmarkierungen.Art) IN ('mn') LIMIT 50000;