Je dois spécifier une valeur de date dans une clause sybase where. Par exemple:Comment convertir une chaîne en une date dans sybase
select *
from data
where dateVal < [THE DATE]
Je dois spécifier une valeur de date dans une clause sybase where. Par exemple:Comment convertir une chaîne en une date dans sybase
select *
from data
where dateVal < [THE DATE]
Utilisez la fonction de conversion, par exemple:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
où le style de conversion (103) détermine le format de date à utiliser.
Plusieurs façons d'accomplir cela, mais sachez que votre DB Option date_format & option date_order paramètres pourraient affecter le format d'entrée:
Select
cast('2008-09-16' as date)
convert(date,'16/09/2008',103)
date('2008-09-16')
from dummy;
Voici une bonne référence sur la mise en forme différente, vous pouvez utiliser ce qui concerne la date:
http://www.compuspec.net/reference/database/sybase/function/convert.shtml
102 est le RUL e de pouce, convertir (varchar, creat_tms, 102)> '2011'
Merci. Enseignez à un homme à pêcher ... –
Le lien fourni est mort. –