select por campo fecha

15/02/2005 - 09:17 por Asier | Informe spam
Hola grupo,

Tengo un procedimiento almacenado que hace una select de una tabla y en
la where el criterio es por un campo fecha:

Select * from MiTabla where CampoFecha='dd/mm/aaaa'

El problema es que en mi servidor de desarrollo, tengo la instalación en
español, con lo que el formato de la fecha es dd/mm/yyyy. Pero en el
Servidor de producción, el sqlserver está en inglés, y el formato de la
fecha es yyyy/mm/dd con lo que me fallan mis select.

¿Que puedo hacer?

Gracias y saludos,

Asier

Preguntas similare

Leer las respuestas

#1 qwalgrande
15/02/2005 - 09:35 | Informe spam
Hola.

Usa este formato: 'yyyymmdd'. Para el día de hoy, sería '20050215'. Lo
entiende siempre de la misma manera. Prueba y verás.

qwalgrande


"Asier" wrote in message
news:
Hola grupo,

Tengo un procedimiento almacenado que hace una select de una tabla y en
la where el criterio es por un campo fecha:

Select * from MiTabla where CampoFecha='dd/mm/aaaa'

El problema es que en mi servidor de desarrollo, tengo la instalación en
español, con lo que el formato de la fecha es dd/mm/yyyy. Pero en el
Servidor de producción, el sqlserver está en inglés, y el formato de la
fecha es yyyy/mm/dd con lo que me fallan mis select.

¿Que puedo hacer?

Gracias y saludos,

Asier
Respuesta Responder a este mensaje
#2 Asier
15/02/2005 - 10:04 | Informe spam
Hola,

Gracias, Mientras he encontrado el artículo de Maxi en el que se explica
detalladamente como funcionan las fechas en Sql server. Un 10 para ese
artículo.

http://www.microsoft.com/spanish/ms...art157.asp


Gracias a todos,

Asier


"qwalgrande" escribió en el mensaje
news:#
Hola.

Usa este formato: 'yyyymmdd'. Para el día de hoy, sería '20050215'. Lo
entiende siempre de la misma manera. Prueba y verás.

qwalgrande


"Asier" wrote in message
news:
Hola grupo,

Tengo un procedimiento almacenado que hace una select de una tabla y


en
la where el criterio es por un campo fecha:

Select * from MiTabla where CampoFecha='dd/mm/aaaa'

El problema es que en mi servidor de desarrollo, tengo la instalación


en
español, con lo que el formato de la fecha es dd/mm/yyyy. Pero en el
Servidor de producción, el sqlserver está en inglés, y el formato de la
fecha es yyyy/mm/dd con lo que me fallan mis select.

¿Que puedo hacer?

Gracias y saludos,

Asier





Respuesta Responder a este mensaje
#3 Maxi
15/02/2005 - 13:12 | Informe spam
Gracias ;-)


Salu2
Maxi


"Asier" escribió en el mensaje
news:
Hola,

Gracias, Mientras he encontrado el artículo de Maxi en el que se
explica
detalladamente como funcionan las fechas en Sql server. Un 10 para ese
artículo.

http://www.microsoft.com/spanish/ms...art157.asp


Gracias a todos,

Asier


"qwalgrande" escribió en el mensaje
news:#
Hola.

Usa este formato: 'yyyymmdd'. Para el día de hoy, sería '20050215'. Lo
entiende siempre de la misma manera. Prueba y verás.

qwalgrande


"Asier" wrote in message
news:
Hola grupo,

Tengo un procedimiento almacenado que hace una select de una tabla y


en
la where el criterio es por un campo fecha:

Select * from MiTabla where CampoFecha='dd/mm/aaaa'

El problema es que en mi servidor de desarrollo, tengo la instalación


en
español, con lo que el formato de la fecha es dd/mm/yyyy. Pero en el
Servidor de producción, el sqlserver está en inglés, y el formato de la
fecha es yyyy/mm/dd con lo que me fallan mis select.

¿Que puedo hacer?

Gracias y saludos,

Asier










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