Archiv verlassen und diese Seite im Standarddesign anzeigen : Erscheinungszeitraum festlegen
Ich möchte für einen Datensatz (ACCES,asp)einen Zeitraum festlegen, in dem er in einem Ticker erscheinen soll.
dbname
tabelle=ticker
id
datumstart
datumende
sql = "SELECT * FROM ticker WHERE datumstart ?????;"
aber wie weiter .....
.. dann möchte ich noch die obigen Einträge über ein Formular tätigen....
Wer kann helfen ?
Original geschrieben von hinni
Ich möchte für einen Datensatz (ACCES,asp)einen Zeitraum festlegen, in dem er in einem Ticker erscheinen soll.
dbname
tabelle=ticker
id
datumstart
datumende
sql = "SELECT * FROM ticker WHERE datumstart ?????;"
aber wie weiter .....
Wer kann helfen ?
SELECT * FROM ticker WHERE datumstart<=NOW() AND datumende>=NOW() :teach:
danke, eigentlich ist es so einfach mit dem datum, aber der Kloss im Kopf
Original geschrieben von hinni
danke, eigentlich ist es so einfach mit dem datum, aber der Kloss im Kopf
zu früh gefreut .... es wird nichts angezeigt....
Wie sieht denn dein Tabellen - Layout genau aus ... ?
Das Statement sollte aber richtig sein ... :confused:
datumstart type=datum format=datum,kurz
datumende -"-
content type=memo
id auto wert
.... wie kann ich das problem umgehen, dass die db für änderungen gesperrt ist, so dass jedesmal ein neustart erforderlich ist ?
Original geschrieben von goth
SELECT * FROM ticker WHERE datumstart<=NOW() AND datumende>=NOW() :teach: SELECT * FROM ticker WHERE NOW() between datumstart and datumende :teach: :teach:
http://www.mysql.com/doc/C/o/Comparison_Operators.html
Original geschrieben von Titus
SELECT * FROM ticker WHERE NOW() between datumstart and datumende :teach: :teach:
http://www.mysql.com/doc/C/o/Comparison_Operators.html
So ist's natürlich noch viel schöner ... !
Original geschrieben von Titus
SELECT * FROM ticker WHERE NOW() between datumstart and datumende :teach: :teach:
http://www.mysql.com/doc/C/o/Comparison_Operators.html
Sollte das auch bei ACCES gehen - bei mir leider nicht ?!
Original geschrieben von hinni
[B]datumende -"- content type=memo{/b]
änder das auch mal in ein Datum.
Falls ich die Def nicht falsch verstanden habe.
Oh ich seh gerade - es geht um Access, nicht um mysql. Naja, trotzdem ist BETWEEN mal einen Versuch wert - aber erst, wenn datumstart und datumende den gleichen Typ haben.
MoRtAlAn 15-05-2002, 14:16 bin mir nicht sicher, aber Access beherscht glaube ich auch kein between...
trag mal das datum so ein JJJJMMTT ohne irgendwelche Zeichen dazwischen (evtl auch noch die Uhrzeit => JJJJMMTTHHMMSS)
dann kannst du die daten relativ leicht vergleichen, oder du nimmst ne Datenbank. Probiers mal!
also das sortieren klappt jetzt - danke
Die Access Online-Hilfe kennt kein BETWEEN ... :(
Naja ... ist halt nur 'ne Kasperdatenbank aus dem Hause Kleinweich ... vielleicht heisst NOW() da auch Jetzt() ... :)
... jetzt wirds noch besser ...
wenn der Wert datumende erreicht ist, aber kein neuer datensatz vorhanden, soll der letzte datensatz weiterlaufen...
|