Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage BETWEEN mit Datum UND Zeit

Begonnen von NoFear23m, Dezember 12, 2011, 17:33:38

⏪ vorheriges - nächstes ⏩

NoFear23m

Hallo Leute

Hatte schon länger nichts mehr mit Access zu tun, nun muss ich mich aber wieder mal an euch wenden.

Ich habe eine Tabelle mit 2 Datumsstempeln drinnen. Wenn ich in Access im Abfrageentwurf folgendes eingebe:
SELECT * FROM tblCuts
WHERE OriginalTitle Like "*test*" AND Sender Like "*pro 7*" AND (AufnahmeStartZeit Between FormatDateTime("25.11.2011 15:12:00") And FormatDateTime("25.11.2011 15:14:00")) AND (AufnahmeEndZeit Between FormatDateTime("25.11.2011 15:51:00") And FormatDateTime("25.11.2011 15:53:00"));

funzt soweit alles. Aus meiner Anwendung heraus kann/darf ich aber das "FormatDateTime" nicht verwenden. Nun habe ich bereits mit allen erdenklichen "Format" herumprobiert, bekomme es aber einfach nicht hin.

Mir liegen die Datums/Zeitangaben wie folgt als String: "25.11.2011 15:51:00"  oder auch als Date vor.

Bin für jeden vorschlag dankbar. (ich glaube ich sehe gerade den Wald vor lauter Bäumen nicht)

lg
Sascha

Diese Ausstrahlung! Dieses Lächeln! Diese Intelligenz!
Diese Wunderschönen Augen! Aber genug von mir. Wie geht's Dir?

NoFear23m

OK, Leute

ICh habs geschafft dieses eigendlich einfache ding zu lösen.

Unter anderem hatte ich total vergessen das Access das LIKE mit einem * wenn über ADO.Net kommuniziert wird nicht übernimmt sondern nur mit %.

So hats nun geklappt:

SELECT * FROM tblCuts WHERE OriginalTitle LIKE "%Abenteuer Leben - täglich Wissen%" AND Sender LIKE "%Kabel 1 Austria%" AND (AufnahmeStartZeit BETWEEN CDate("23.11.2011 19:46:00") AND CDate("23.11.2011 20:46:00")) AND (AufnahmeEndZeit BETWEEN CDate("24.11.2011 19:46:00") AND CDate("24.11.2011 20:46:00"))

Danke und schönen Abend noch.  ;D

Diese Ausstrahlung! Dieses Lächeln! Diese Intelligenz!
Diese Wunderschönen Augen! Aber genug von mir. Wie geht's Dir?