ayuda con fecha

04/09/2007 - 19:39 por Samuel San Miguel Hernández | Informe spam
Hola foro,
mi sentencia select es esta:
SELECT a.ordecaso,ALLTRIM(d.clieapep)+' '+ALLTRIM(d.clieapem)+',
'+ALLTRIM(d.clienomb) as
clienomb,b.estanomb,c.tipsonomb,a.ordeobse,a.orderefe,a.ordefaten FROM
ordenes a inner join estados b on a.estacodi=b.estacodi inner join tiposolu
c on a.tipsocodi=c.tipsocodi inner join clientes d on a.cliecodi=d.cliecodi
WHERE a.ordefaten=ctod('08/03/2007')

yo quiero traer los registros que sean de la fecha : 03/08/2007 (03 de
Agosto 2007) pero cuando introduzco esta fecha y la ejecuto no obtengo nada.
en cambio si coloco 08/03/2007 si funciona y me trae los registros; a que se
debe esto?
como lo soluciono ya que el usuario esta acostumbrado a digitar: dd/mm/aaaa;
pero solo me funciona cuando digito mm/dd/aaaa.
Como lo puedo configurar?
Gracias de antemano.

- [Samuel SMH] --

Preguntas similare

Leer las respuestas

#6 ¥-- Lombar --¥
07/09/2007 - 07:07 | Informe spam
Yo he tenido ese problema dependiendo del alojamiento del servidor y de si
utiliza el almacenado de una manera u otra. Para soslayarlo en ASP lo que
hago es guardarlo no como una fecha sino como un número entero en el formato
aaaammdd que es fácil de construir (año x 10.000 + mes x 100 + dia) y fácil
de sacar dividiendo por dichas cantidades y quedándome con la parte entera
sin redondeo. Ese formato facilita las ordenaciones por fecha y, si necesito
hacer otro tipo de operaciones de fecha, es fácil de pasar a una variable de
este tipo.



¥-- Lombar --¥
EchMotor 69
Jose Lombardia

"Samuel San Miguel Hernández" escribió en el
mensaje de noticias news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida