Os dejo un ejercicio en sql k parece sencillo pero no lo es:
Tenemos una tabla llamada DATOS, con una columna llamada Edad(aki dentro hay una edad).
Selecione con una Select el año al que nacio.
Suerte.
No recuerdo como hiba esto de los ejercicios, o sea, como se daban las respuestas, pero la consulta seria algo asi
SELECT (DATE_FORMAT(CURDATE(),'%Y')-`edad`) as anyo FROM `datos`
Bueno, antes que nada...
La columna de nombre Edad, de que tipo es :huh:
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Creo que ya no hace falta.
el ejercicio esta resuelto :P
Alguno otra solucion?
Sin usar el "As" y usando el sysdate.
La edad es number
SELECT (DATE_FORMAT(SYSDATE(),'%Y')-`edad`) FROM `datos`
:xD
a mi esto me suena mas como una tarea o algo asi xDDD
Gracias Azielito!!
Cita de: Azielito en 1 Diciembre 2008, 20:54 PM
SELECT (DATE_FORMAT(SYSDATE(),'%Y')-`edad`) FROM `datos`
si suponemos k la edad es 20, este codigo estaria bien?
Gracias