Cita:
Iniciado por PepitoVadeCurt Gracias por responder. Lo ideal seria tener el campo tal y como lo dices pero es una adaptación para una aplicación antigua y cada campo (año, mes y día) está en una variable de tipo entero.
He hecho la consulta pero tengo el problema que los meses y años que son de 1 digito, los pone como debe, con 1 digito.
Código:
SELECT max(concat(concat(año,mes),dia)) FROM divisas where
codigo='USD'
Me devuelve la fecha máxima de cada divisa que le paso.
No sé si podría hacer que me devolviera el día y mes en un 0 delante si es de un digito.
Saludos.
Solucionado, posteo la consulta por si a alguien le sirve.
Código:
SELECT max(concat(concat(año,digits(mes)),digits(dia))) FROM divisas where
codigo='USD'
Con la función digits, muestra el cero de delante.
gnzsoloyo tienes toda la razón pero hay que adaptarse a lo que hay. Mi trabajo no es modificar la tabla, sinó generar un informe con los datos de ella.
Saludos.