Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Dia Anterior (https://www.clubdelphi.com/foros/showthread.php?t=46766)

juank11memphis 08-08-2007 07:38:43

Dia Anterior
 
Buenos dias compañeros, yo soy nuevo en el foro y estaria muy agradecido si alguien me pudiera ayudar con el problema que tengo: Necesito un query que seleccione el dia anterior al actual en MYSQL, pense que esto era facil de hacer pero sinceramente se me ha complicado mas de lo que esperaba.

MUCHAS GRACIAS!!!!!:)

Delphius 08-08-2007 08:03:47

Hola juank11memphis,

Bievenido a clubdelphi.
Antes que nada te recomiendo que te pases por aquí y dediques unos minutos para leerlo.

Con respecto a tu pregunta, tengo entendido que es un tema común y habitual en estos foros asi que con una simple búsqueda. Se soluciona.

No uso MySQL pero si no me falla la memoria existe la función GET_DATE, GET_DAY (o eran CURRENT_DATE, CURRENT_DAY?) entre otras y solo deberás restarle 1 dia a dicha función. Si no son así... disculpas, pero de seguro tienen nombres parecidos.

Saludos,

juank11memphis 08-08-2007 15:58:11

Dia Anterior
 
Gracias Delphius por tu ayuda. Si en MySql se utiliza el CURRENT_DATE pero a la hora de restarle 1 no da el resultado esperado. Es extraño porque en una ocasion use SQL Server y ahi se usa la funcion getdate() y con ella si funcionaba perfectamente el restarle 1. Pero por lo visto en MySql es mas complicado.

De todas formas MUCHAS GRACIAS!!!:)

eduarcol 08-08-2007 17:23:02

y porq no pruebas pasando la fecha por parametros, desde delphi es mas facil

MiQuery.ParambyName('Fecha').AsDate := Date - 1;


La franja horaria es GMT +2. Ahora son las 03:23:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi