Problemas con fechas en sql

10/02/2004 - 19:02 por Ulises Soso | Informe spam
Estimados amigos del foro tengo el siguiente inconveniente, sucede que
necesito hacer que mi db en sql server 7 almacene las fechas en formato
dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay alguna
manera de cambiar esto?

desde ya muchas gracias por su ayuda.

Ulises

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
10/02/2004 - 19:12 | Informe spam
Estimado, Sqlserver no guarda las fechas asi como indicas vos, sino que
tiene su propio sistema de almacenamiento.

Me imagino que el problema que estas teniendo es en las consultas, o sea la
forma en que pasas los parametros.

Esto se soluciona pasando las fechas de esta manera:

'YYYYMMDD HH:mm:ss' con este tipo de formatos no deberas preocuparte por el
regional de cada pc.

Ahora si esto no lo puedes cambiar por alguna razon, podrias de ver en los
inicios de Sesion que idioma le has establecido y cambiarlo, ojo con esto
porque puede tener otras implicaciones que deberias analizar.

Salu2

Maximiliano Damian Accotto


"Ulises Soso" escribió en el mensaje
news:
Estimados amigos del foro tengo el siguiente inconveniente, sucede que
necesito hacer que mi db en sql server 7 almacene las fechas en formato
dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay alguna
manera de cambiar esto?

desde ya muchas gracias por su ayuda.

Ulises


Respuesta Responder a este mensaje
#2 Ulises Soso
10/02/2004 - 19:20 | Informe spam
gracias por tu aclaracion, ahora como le paso la fecha con ese formato en
un a consulta? con la funcion convert?
gracias nuevamente
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:OU$
Estimado, Sqlserver no guarda las fechas asi como indicas vos, sino que
tiene su propio sistema de almacenamiento.

Me imagino que el problema que estas teniendo es en las consultas, o sea


la
forma en que pasas los parametros.

Esto se soluciona pasando las fechas de esta manera:

'YYYYMMDD HH:mm:ss' con este tipo de formatos no deberas preocuparte por


el
regional de cada pc.

Ahora si esto no lo puedes cambiar por alguna razon, podrias de ver en los
inicios de Sesion que idioma le has establecido y cambiarlo, ojo con esto
porque puede tener otras implicaciones que deberias analizar.

Salu2

Maximiliano Damian Accotto


"Ulises Soso" escribió en el mensaje
news:
> Estimados amigos del foro tengo el siguiente inconveniente, sucede que
> necesito hacer que mi db en sql server 7 almacene las fechas en formato
> dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay alguna
> manera de cambiar esto?
>
> desde ya muchas gracias por su ayuda.
>
> Ulises
>
>


Respuesta Responder a este mensaje
#3 Maximiliano D. A.
10/02/2004 - 20:18 | Informe spam
EJEMPLO

Select * from customers where fecha_alta >='20040101'

Salu2

es asi de simple nomas ;)
Maximiliano Damian Accotto


"Ulises Soso" escribió en el mensaje
news:
gracias por tu aclaracion, ahora como le paso la fecha con ese formato en
un a consulta? con la funcion convert?
gracias nuevamente
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:OU$
> Estimado, Sqlserver no guarda las fechas asi como indicas vos, sino que
> tiene su propio sistema de almacenamiento.
>
> Me imagino que el problema que estas teniendo es en las consultas, o sea
la
> forma en que pasas los parametros.
>
> Esto se soluciona pasando las fechas de esta manera:
>
> 'YYYYMMDD HH:mm:ss' con este tipo de formatos no deberas preocuparte por
el
> regional de cada pc.
>
> Ahora si esto no lo puedes cambiar por alguna razon, podrias de ver en


los
> inicios de Sesion que idioma le has establecido y cambiarlo, ojo con


esto
> porque puede tener otras implicaciones que deberias analizar.
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Ulises Soso" escribió en el mensaje
> news:
> > Estimados amigos del foro tengo el siguiente inconveniente, sucede que
> > necesito hacer que mi db en sql server 7 almacene las fechas en


formato
> > dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay


alguna
> > manera de cambiar esto?
> >
> > desde ya muchas gracias por su ayuda.
> >
> > Ulises
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Maximiliano D. A.
10/02/2004 - 20:51 | Informe spam
Me vuelvo a leer y agrego:

Si lo que preguntas es como hacer para que en un control (por ej TextBox) el
usuario pong la fecha como hasta ahora y vos la formaties la respuesta es
(para VB)

Fecha = format(textbox.text,"YYYYMMDD hh:mm:ss")

Salu2


Maximiliano Damian Accotto


"Ulises Soso" escribió en el mensaje
news:
gracias por tu aclaracion, ahora como le paso la fecha con ese formato en
un a consulta? con la funcion convert?
gracias nuevamente
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:OU$
> Estimado, Sqlserver no guarda las fechas asi como indicas vos, sino que
> tiene su propio sistema de almacenamiento.
>
> Me imagino que el problema que estas teniendo es en las consultas, o sea
la
> forma en que pasas los parametros.
>
> Esto se soluciona pasando las fechas de esta manera:
>
> 'YYYYMMDD HH:mm:ss' con este tipo de formatos no deberas preocuparte por
el
> regional de cada pc.
>
> Ahora si esto no lo puedes cambiar por alguna razon, podrias de ver en


los
> inicios de Sesion que idioma le has establecido y cambiarlo, ojo con


esto
> porque puede tener otras implicaciones que deberias analizar.
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Ulises Soso" escribió en el mensaje
> news:
> > Estimados amigos del foro tengo el siguiente inconveniente, sucede que
> > necesito hacer que mi db en sql server 7 almacene las fechas en


formato
> > dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay


alguna
> > manera de cambiar esto?
> >
> > desde ya muchas gracias por su ayuda.
> >
> > Ulises
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Ulises Soso
10/02/2004 - 20:59 | Informe spam
Gracias por tu ayuda
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:#
EJEMPLO

Select * from customers where fecha_alta >='20040101'

Salu2

es asi de simple nomas ;)
Maximiliano Damian Accotto


"Ulises Soso" escribió en el mensaje
news:
> gracias por tu aclaracion, ahora como le paso la fecha con ese formato


en
> un a consulta? con la funcion convert?
> gracias nuevamente
> "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en


el
> mensaje news:OU$
> > Estimado, Sqlserver no guarda las fechas asi como indicas vos, sino


que
> > tiene su propio sistema de almacenamiento.
> >
> > Me imagino que el problema que estas teniendo es en las consultas, o


sea
> la
> > forma en que pasas los parametros.
> >
> > Esto se soluciona pasando las fechas de esta manera:
> >
> > 'YYYYMMDD HH:mm:ss' con este tipo de formatos no deberas preocuparte


por
> el
> > regional de cada pc.
> >
> > Ahora si esto no lo puedes cambiar por alguna razon, podrias de ver en
los
> > inicios de Sesion que idioma le has establecido y cambiarlo, ojo con
esto
> > porque puede tener otras implicaciones que deberias analizar.
> >
> > Salu2
> >
> > Maximiliano Damian Accotto
> >
> >
> > "Ulises Soso" escribió en el mensaje
> > news:
> > > Estimados amigos del foro tengo el siguiente inconveniente, sucede


que
> > > necesito hacer que mi db en sql server 7 almacene las fechas en
formato
> > > dd/mm/aaaa, en lugar de eso me lo hace en formato mm/dd/aaaa, hay
alguna
> > > manera de cambiar esto?
> > >
> > > desde ya muchas gracias por su ayuda.
> > >
> > > Ulises
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida