Forum - Beitrag anzeigen

CF-Advanced - SQL Abfrage Datum Between?

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 28.07.2010 09:02 (832 Aufrufe)
Name: Karsten
Titel: SQL Abfrage Datum Between?
Inhalt: Hallo,
mal wieder eine Kleinigkeit, aber nicht für mich.

Mein Table der DB hat mehere Spalten.
Spalte 1 = Startdatum
Spalte 2 = Enddatum

Nehmen wir an Startdatum ist der 1.07.2010 und Enddatum ist der 31.07.2010.

Heute ist der 28.07.2010!

Wie kann ich nun die SQL-Abfrage gestalten um den Datensatz zu bekommen in dem Start- und Enddatum das Abfragedatum beinhalten?

Das hier geht ja logischerweise nicht:

SELECT * FROM ereignisse
where '#heute#' between startdatum and enddatum

Auch das hier geht nicht:
where startdatum >= '#heute#'
and enddatum <= '#heute#'

Damit grenze ich zwar den Zeitraum zwischen start und ende ein, aber die Abfrage zeigt keine Ergebnisse weil ich ja nach einem Datum siche was gößer ist als das was in meiner Zelle steht.
Da der 1.07. eingetragen ist und ich nach dem 28.07. suche wird logisch nichts ausgegeben.

Wer kennt ne SQL Abfrage die hier das richtige zeigt.

Ich habe eine Lösung innerhalb des cfoutput.
Dabei werden aber immer ALLE Datensätze durchforstet, was Zeitraubend und falsch wäre.


Gruß
Karsten


Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen