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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Esparta Palma
27/07/2005 - 22:34 | Informe spam
Y dónde está el error?

¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Rafael Palmucci wrote:
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
Respuesta Responder a este mensaje
#3 Rafael Palmucci
28/07/2005 - 17:13 | Informe spam
He probado tu consejo y dio resultado. MUCHAS GRACIAS!!!!

Tambien probe de otra forma y funciono.

WHERE DATE(campo_datetime) = DATE()


Saludos

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

PortalFox - NNTP Forum Gatewa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida