Consulta de Fechas

01/08/2007 - 18:50 por Juan Carlos Mendoza | Informe spam
Buenos dias,

Como hago en un select, validar un campo datetime, indistintamente de
la configuracion regional de cada servidor?

use pubs
go
select * from sales where ord_date = '14.09.1994'
go

ejecuto algo asi y me sale:
Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in
an out-of-range datetime value.


select * from sales where ord_date = '1994-09-14'
GO

este si me funciona.

Lo que requiero es una forma de codificacion que no tenga que depender
de tener que "mirar" como esta aplicado el formato de fecha en la base
de datos.

Gracias-

Juan Carlos

Preguntas similare

Leer las respuestas

#1 Maxi
01/08/2007 - 18:52 | Informe spam
http://www.microsoft.com/spanish/ms...art157.asp



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Juan Carlos Mendoza" escribió en el mensaje
news:
Buenos dias,

Como hago en un select, validar un campo datetime, indistintamente de
la configuracion regional de cada servidor?

use pubs
go
select * from sales where ord_date = '14.09.1994'
go

ejecuto algo asi y me sale:
Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in
an out-of-range datetime value.


select * from sales where ord_date = '1994-09-14'
GO

este si me funciona.

Lo que requiero es una forma de codificacion que no tenga que depender
de tener que "mirar" como esta aplicado el formato de fecha en la base
de datos.

Gracias-

Juan Carlos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida