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] --
 

Leer las respuestas

#1 Pablo
04/09/2007 - 23:46 | Informe spam
te estan faltando los # para las fechas
Pablo
"Samuel San Miguel Hernández" escribió en el
mensaje news:%
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 similares