[SQL] Script gibt keinen Wert zurück

corey

Ensign
Registriert
März 2005
Beiträge
254
Hallo zusammen,

Ich habe folgendes SQL Statement, aber es gibt mir leider kein Wert zurück, wie es sollte, könnt ihr einen Fehler sehen:

"SELECT * FROM ACalendarItems WHERE DateItem LIKE '25.03.2006*'"

Vielen Dank.

Gruss

corey

Sorry: Es sollten ALLE Einträge angezeigt werden, mit einem bestimmten Datum. Irgendetwas stimmt wahrscheinlich mit dem Ausdruck: DateIte LIKE '%DATUM%*' nicht...
 
Zuletzt bearbeitet von einem Moderator:
corey schrieb:
Hallo zusammen,

Ich habe folgendes SQL Statement, aber es gibt mir leider kein Wert zurück, wie es sollte, könnt ihr einen Fehler sehen:

"SELECT * FROM ACalendarItems WHERE DateItem LIKE '25.03.2006*'"

Vielen Dank.

Gruss

corey


Wenn Datum bei dir als DATE gespeichert ist, dann soll es so aussehen: 2006-03-25
Wenn als String, dann stimmt wahrscheinlich mit der Datebelle irgendwas nicht
 
das like ist aufjedenfall nicht korrekt:
"SELECT * FROM ACalendarItems WHERE DateItem LIKE '25.03.2006*'"

das * sollte durch ein % ersetzt werden. allerdings weiss ich auch nicht wofür du dort ein * einbaust. wenn du einen exakt gleichen wert suchst kannst du auch DateiItem='25.03.2006' schreiben. funktioniert aber halt auch nur wenn du dein Datum exakt so in der DB drin stehen hast.
 
Vielen Dank für deine Antwort.

Genau das war der Fehler statt * muss % hin.

!!


Gruss corey
 
Zurück
Oben