Necesito especificar un valor de fecha en una cláusula sybase where. Por ejemplo:Cómo convertir una cadena a una fecha en sybase
select *
from data
where dateVal < [THE DATE]
Necesito especificar un valor de fecha en una cláusula sybase where. Por ejemplo:Cómo convertir una cadena a una fecha en sybase
select *
from data
where dateVal < [THE DATE]
Utilice la función de conversión, por ejemplo:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
donde el estilo convert (103) determina el formato de fecha para su uso.
varias maneras de lograr eso, pero tener en cuenta que la opción de opción date_order DB date_format & ajustes podrían afectar el formato de entrada:
Select
cast('2008-09-16' as date)
convert(date,'16/09/2008',103)
date('2008-09-16')
from dummy;
Aquí hay una buena referencia en diferentes formatos que puede utilizar con respecto a la fecha:
http://www.compuspec.net/reference/database/sybase/function/convert.shtml
102 es el rul De acuerdo, convert (varchar, creat_tms, 102)> '2011'
Gracias. Enseña a un hombre a pescar ... –
El enlace suministrado está muerto. –