maik87
Goto Top

Naheliegenstes DatumUhrzeit suchen

Hallo zusammen,
ich habe in meiner Datenbank ein DatumUhrzeitfeld. Ich suche ich die Möglichkeit, dass wenn ich ein DatumUhrzeit eingebe, in der Datenbank nach einem Datensatz gesucht wird, der so nah wie möglich dranliegt.

Z.B.

DB
10.10.2008 15:45:51
10.10.2008 16:01:53

Eingabe
10.10.2008 15:48:11

jetzt soll 10.10.2008 15:45:51 gefunden werden! Das ganze muss auch tagübergreifend funktionieren!!

Ein Dank an alle Helfer!

Content-Key: 93616

Url: https://administrator.de/contentid/93616

Printed on: April 16, 2024 at 18:04 o'clock

Member: Arch-Stanton
Arch-Stanton Aug 05, 2008 at 07:59:32 (UTC)
Goto Top
Ich habe in meiner Datenbank auch so ein Feld und ich verrate auch nicht , um welche Datenbank es sich handelt!

Gruß,
Arch Stanton
Member: Maik87
Maik87 Aug 05, 2008 at 08:30:11 (UTC)
Goto Top
Meine Glaskugel würde spontan auf Access tippen ( Startseite » Windows » Office » Access )
Member: bastla
bastla Aug 05, 2008 at 08:49:13 (UTC)
Goto Top
Hallo Maik87!

Du hast eine tippende Glaskugel, aber die tippt Dir keine Abfragen? Lass das Ding reparieren ...

... und versuch es in der Zwischenzeit mal so:
SELECT TOP 1 DeineTabelle.DeinDatumUhrzeitFeld
FROM DeineTabelle
ORDER BY Abs(DateDiff("s",[DeineEingabe],[DeinDatumUhrzeitFeld]));  
Grüße
bastla
Member: Maik87
Maik87 Aug 05, 2008 at 09:01:07 (UTC)
Goto Top
bastla, du bist spitze!!

dankeschööööön!
Member: Maik87
Maik87 Aug 05, 2008 at 09:12:27 (UTC)
Goto Top
Die Sache wird immer komplizierter ;)
Ich habe eine Tabelle, die z.B. 5 Spalten enthält.

Datum, S1, S2, S3, S4

Bei der Hälfte der Datensätze ist Datum, S1 und S2 gefüllt, bei dem Rest Datum, S3 und S4.

Jetzt möchte ich einen Code so anwenden, dass ich die Datensätze so zusammenfasse, dass S3 und S4 bei den Datensätzen angehangen wird, die zeitlich am nahmsten sind. Es sollen also die Datensätze, wo nur Datum, S3 und S4 gefüllt ist aufgelöst werden und die andern Damit komplett befüllt.

Ich währe dir echt super dankbar ;)