Ich muss einen Datumswert in einer Sybase WHERE-Klausel angeben. Zum Beispiel:Wie konvertiert man eine Zeichenfolge in ein Datum in Sybase
select *
from data
where dateVal < [THE DATE]
Ich muss einen Datumswert in einer Sybase WHERE-Klausel angeben. Zum Beispiel:Wie konvertiert man eine Zeichenfolge in ein Datum in Sybase
select *
from data
where dateVal < [THE DATE]
Verwenden Sie die Funktion convert, zum Beispiel:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
Wo der Konvertit Stil (103) bestimmt, das Datumsformat zu verwenden.
mehr Möglichkeiten, das zu erreichen, aber bewusst sein, dass Ihre DB date_format Option & date_order Option Einstellungen, um das eingehende Format beeinflussen könnten:
Select
cast('2008-09-16' as date)
convert(date,'16/09/2008',103)
date('2008-09-16')
from dummy;
Hier ist eine gute Referenz auf der anderen Formatierung Sie mit verwenden kannst Hinweis auf das Datum:
http://www.compuspec.net/reference/database/sybase/function/convert.shtml
102 ist die rul e des Daumens, konvertieren (varchar, creat_tms, 102)> '2011'
Vielen Dank. Bring einem Mann zum Fischen bei ... –
Supplied Link ist tot. –