Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Abfragen aus externer DB mit Auswahlkriterium Zeitintervall





Frage

Hallo zusammen, Ich muss mithilfe von Access 2003 Daten auswerten, die von Messsensoren in einem Gebäude alle 8 bzw. alle 15 Minuten auf einen lokalen Rechner gespeichert werden. Diese Daten werden 3 mal am Tag über eine Modemverbindung auf einen Rechner zu uns an die Uni übertragen und in einer Access-Datenbankdatei (mdb, Version Access 2000, "Basisdatenbank") abgespeichert. Dieser Vorgang erfolgt "inkrementell", d.h. diesselbe mdb-Datei wird ständig erweitert. Nun möchte ich mit Access 2003 eine manuell gesteuerte Abfrage der Daten aus der Basisdatenbank erstellen, die mir in Abhängigkeit von einem manuell ausgewählten Zeitraum die Daten einliest, damit sie in der aktuellen Datenbank weiterverarbeitet werden können. Die Daten in der Basisdatenbank liegen pro Datenpunkt jeweils in Tabellenform wie folgt vor: Tabelle Datenpunkt 1 Zeit--------------------------------Wert 01.03.2005 11:00:00--------1 01.03.2005 11:08:00--------2 01.03.2005 11:16:00--------3 ... 01.03.2005 23:52:00--------4 02.03.2005-------------------- 5 02.03.2005 00:08:00--------6 Tabelle Datenpunkt 2 Zeit--------------------------------Wert 01.03.2005 11:00:00--------1 01.03.2005 11:08:00--------2 01.03.2005 11:16:00--------3 ... 01.03.2005 23:52:00--------4 02.03.2005-------------------- 5 02.03.2005 00:08:00--------6 usw. (Die "-" Zeichen dienen nur als Platzhalter) Wie man erkennen kann, ist die Zeitangabe wie folgt formatiert: "TT:MM:JJJJ hh:mm:ss", wobei zwischen Datum und Uhrzeit genau EIN Leerzeichen ist. Außer bei "Tagesbeginn", dann entfällt seltsamerweise die Uhrzeit. Ist das relevant für eine korrekte Abfrage? Was muss ich machen, wenn ich folgende Abfrage in der Basisdatenbank machen und die gewählten Daten dann in eine neue Tabelle in der aktuellen Datenbank einlesen will: Lese aus der Basisdatenbank alle Werte von Datenpunkt X zwischen Zeitpunkt "ANFANG" (bestehend aus Datum+Uhrzeit) und "ENDE" (bestehend aus Datum+Uhrzeit) und schreibe sie in die neue Tabelle X Wäre dankbar für ein paar Tips und Hilfestellungen. Wenn nicht für dieses konkrete Problem, dann vielleicht auch Beispiele für Abfragen mit Auswahlkriterium Zeitintervall (Datum + Uhrzeit). obergrattler COME TO WHERE THE OBERGRATTLER IS ...

Antwort 1 von Obergrattler

Ach ja, da fällt mir noch ein:

Erschwerend kommt hinzu, dass die Abfrage sowohl für die 8-Minuten als auch für die 15-Minuten-Intervalle funktionieren sollte. Weiterhin sind bei manchen Datenpunkten die Zeitindizes verschieden, z.B.

Zeit--------------------------------Wert
01.03.2005 11:00:12--------1
01.03.2005 11:08:12--------2
01.03.2005 11:16:12--------3
...
01.03.2005 23:52:12--------4
02.03.2005-------------------- 5
02.03.2005 00:08:12--------6

Großes Problem, ich weiß, aber unter Euch sind doch bestimmt ein paar Access-Megachecker, die mir weiterhelfen können, oder?

obergrattler

COME TO WHERE THE OBERGRATTLER IS ...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: