Abfrage die nur bestimmte Zeiten anzeigen soll

Moderator: ModerationP

Abfrage die nur bestimmte Zeiten anzeigen soll

Beitragvon Dieterlem » 12. Feb 2019, 15:57

Hallo Access-Freunde,

ich stehe vor einem Problem. Ich habe eine Log-Tabelle die hunderte Einträge hat. Diese möchte ich per Abfrage so filtern, dass nur folgende Einträge angezeigt werden:

der letzte
der vorletzte
vor 1 Stunde
vor 4 Stunden
vor 12 Stunden
vor 24 Stunden
vor 48 Stunden
vor 72 Stunden
vor 96 Stunden

Die tblLog sieht ungefär so aus:
Code: Alles auswählen
|ID|log_time          |log_value|log_info|
|----------------------------------------|
|1| 12.02.2019 13:16:45|   111  | blabla |
|2| 12.02.2019 13:20:45|   135  | blabla |
|3| 12.02.2019 13:24:45|   156  | blabla |
|4| 12.02.2019 13:28:45|   364  | blabla |
|5| 12.02.2019 13:32:45|   222  | blabla |

Wie muss ich die Abfrage gestalten, dass ich dies angezeigt bekomme? Der letzte und der Vorletzte Eintrag habe ich hinbekommen. Scheitere aber bei den Zeiten.


Gruß
Marcus
langsam verstehe ich es besser...
Dieterlem
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 153
Registriert: 04. Mär 2007, 20:15
Wohnort: Pfalz

Re: Abfrage die nur bestimmte Zeiten anzeigen soll

Beitragvon Yaslaw » 12. Feb 2019, 16:29

Zeig mal dein SQL. Dann kann man darauf aufbauen
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements sind formatierbar)
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
Benutzeravatar
Yaslaw
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 2779
Registriert: 02. Jul 2014, 15:25
Wohnort: Winterthur

Re: Abfrage die nur bestimmte Zeiten anzeigen soll

Beitragvon Dieterlem » 12. Feb 2019, 16:34

Mein Anfang:

Code: Alles auswählen
SELECT [tblLog].[log_ID], [tblLog].log_time, [tblLog].[log_tracks], [tblLog].[log_online]
FROM [tblLog]
WHERE ((([tblLog].log_ID)=(SELECT Max(log_ID) FROM [tblLog]))) OR ((([tblLog].log_ID)=(SELECT Max(log_ID)-1 FROM [tblLog])));


Gruß
Marcus
langsam verstehe ich es besser...
Dieterlem
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 153
Registriert: 04. Mär 2007, 20:15
Wohnort: Pfalz

Re: Abfrage die nur bestimmte Zeiten anzeigen soll

Beitragvon Yaslaw » 12. Feb 2019, 16:59

"vor 4 Stunden"
Meint das Alle bis und mit vor 4 Stunden? Oder derjenige der Jetzt-4Stunden am nächsten ist?
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements sind formatierbar)
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
Benutzeravatar
Yaslaw
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 2779
Registriert: 02. Jul 2014, 15:25
Wohnort: Winterthur

Re: Abfrage die nur bestimmte Zeiten anzeigen soll

Beitragvon Dieterlem » 12. Feb 2019, 17:02

Genau, vor 4 Stunden meint derjenige der Jetzt-4Stunden am nächsten ist.

Gruß
Marcus
langsam verstehe ich es besser...
Dieterlem
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 153
Registriert: 04. Mär 2007, 20:15
Wohnort: Pfalz


Zurück zu Access Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: ChriRi, Quito.Kiel und 7 Gäste