Tipo de campo DATETIME()

27/07/2005 - 19:18 por Rafael Palmucci | Informe spam
Hol amigos.

Resulta que defini el campo de una tabla como FECHA-HORA y ahora me
encuentro con un problema que no se como resolver.

Estoy haciendo una consulta SQL para detallar por ej. los pedidos
realizados en una fecha determinada.
Como hago si el registro en ese campo se guarda asi: "27/07/2005
02:16:30 PM"

Un ejemplo de lo que hago:

SELECT p.nro_pedido,p.fecha_hora,p.estado FROM pedidos p, estado e;
WHERE p.estado=e.cod_estado;
AND p.fecha_hora = DATE(); && Aca me
parece que esta el ERROR
ORDER BY p.nro_pedido INTO CURSOR consulta

Espero una respuesta pronta
Muchas gracias
Rafael

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Enrique Chanquía
27/07/2005 - 21:01 | Informe spam
Rafael,

Si entendí bien tu pregunta la cláusula WHERE debería ser así:

WHERE p.estado=e.cod_estado AND TTOD(p.fecha_hora) = DATE()

La función TTOD() te devuelve un valor de tipo Date a partir de otra
expresión tipo DateTime.
Espero que te sirva, un saludo.

Enrique Chanquía
Punta Alta - Argentina

"Rafael Palmucci" escribió en el mensaje
news:
Hol amigos.

Resulta que defini el campo de una tabla como FECHA-HORA y ahora me
encuentro con un problema que no se como resolver.

Estoy haciendo una consulta SQL para detallar por ej. los pedidos
realizados en una fecha determinada.
Como hago si el registro en ese campo se guarda asi: "27/07/2005
02:16:30 PM"

Un ejemplo de lo que hago:

SELECT p.nro_pedido,p.fecha_hora,p.estado FROM pedidos p, estado e;
WHERE p.estado=e.cod_estado;
AND p.fecha_hora = DATE(); && Aca me
parece que esta el ERROR
ORDER BY p.nro_pedido INTO CURSOR consulta

Espero una respuesta pronta
Muchas gracias
Rafael


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares