Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Ejercicios => Mensaje iniciado por: CrÄsH en 28 Noviembre 2008, 14:48 PM

Título: sql simple
Publicado por: CrÄsH en 28 Noviembre 2008, 14:48 PM
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.
Título: Re: sql simple
Publicado por: Azielito en 28 Noviembre 2008, 16:07 PM
No recuerdo como hiba esto de los ejercicios, o sea, como se daban las respuestas, pero la consulta seria algo asi

Código (sql) [Seleccionar]
SELECT (DATE_FORMAT(CURDATE(),'%Y')-`edad`) as anyo FROM `datos`
Título: Re: sql simple
Publicado por: :ohk<any> en 28 Noviembre 2008, 16:23 PM
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
Título: Re: sql simple
Publicado por: CrÄsH en 28 Noviembre 2008, 22:34 PM
Alguno otra solucion?

Sin usar el "As" y usando el sysdate.

La edad es number
Título: Re: sql simple
Publicado por: Azielito en 1 Diciembre 2008, 20:54 PM
Código (sql) [Seleccionar]
SELECT (DATE_FORMAT(SYSDATE(),'%Y')-`edad`) FROM `datos`

:xD

a mi esto me suena mas como una tarea o algo asi xDDD
Título: Re: sql simple
Publicado por: CrÄsH en 2 Diciembre 2008, 00:15 AM
Gracias Azielito!!
Título: Re: sql simple
Publicado por: CrÄsH en 15 Diciembre 2008, 18:34 PM
Cita de: Azielito en  1 Diciembre 2008, 20:54 PM
Código (sql) [Seleccionar]
SELECT (DATE_FORMAT(SYSDATE(),'%Y')-`edad`) FROM `datos`


si suponemos k la edad es 20, este codigo estaria bien?

Gracias