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
 

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

Preguntas similares