![]() |
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!!!!!:) |
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, |
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!!!:) |
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 02:45:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi