Página 1 de 1

Fechas en MsSQL Server

Publicado: Sab Jun 21, 2008 1:51 pm
por Christian
Cuando hago una consulta en SQL Server y estan involucrados campos tipo
fecha en la clausula WHERE en un cliente la hago asi:
select * from comprobantes where fecha>='2008-05-01' and fecha<='2008-05-31'
y funciona, en otro cliente la tengo que hacer asi para que funcione:
select * from comprobantes where fecha>='01/05/2008' and fecha<='31/05/2008'
A que se debe la diferencia, cual es la correcta y como puedo saber de
que manera tengo que hacerla y por ultimo donde puedo ver documentacion
ya que en la ayuda no encontre nada.
Desde ya muchas gracias
Saludos Atte
Christian Assenza

Fechas en MsSQL Server

Publicado: Vie Jun 27, 2008 2:48 pm
por Carlos Mora
Hola Christian:
> A que se debe la diferencia, cual es la correcta y como puedo saber de
> que manera tengo que hacerla y por ultimo donde puedo ver documentacion
> ya que en la ayuda no encontre nada.
Yo uso SQLServer solo para sacar datos, y lo hago via ADO, y uso DtoC()
directamente al armar la string, es decir en formato dd/mm/aaaa.
Que versiones de SQL son? Como está configurado el servidor y la BBDD
respecto de idioma y ubicación? Probablemente esto esté marcando la
diferencia.
Un saludo,
Carlos.

Fechas en MsSQL Server

Publicado: Lun Jun 30, 2008 2:03 am
por Christian
Es SQLServer 2000 y hay dos sucursales de un mismo cliente y yo al reves
siempre use dtos() con las / por ej:
Fecha_Vta>='2008/01/25 00:00:00.000'
y siempre me funciono bien, pero ahora en la otra sucursal (donde anduvo
bien) debo poner dtoc, el Analizador de consultas siempre me devuelve
'2008/01/25 00:00:00.000'
Voy a ver el Administrador Corporativo a ver que dice.
Gracias
Carlos Mora escribió:
> Hola Christian:
>> A que se debe la diferencia, cual es la correcta y como puedo saber de
>> que manera tengo que hacerla y por ultimo donde puedo ver
>> documentacion ya que en la ayuda no encontre nada.
>
> Yo uso SQLServer solo para sacar datos, y lo hago via ADO, y uso DtoC()
> directamente al armar la string, es decir en formato dd/mm/aaaa.
>
> Que versiones de SQL son? Como está configurado el servidor y la BBDD
> respecto de idioma y ubicación? Probablemente esto esté marcando la
> diferencia.
>
> Un saludo,
>
> Carlos.