Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Zeroql en 22 Octubre 2011, 14:36 PM

Título: saber desde que año se guardan datos en la db mysql
Publicado por: Zeroql en 22 Octubre 2011, 14:36 PM
Buenas,
nose is esto vendria en este lugar o en BBDD, igual necesit hacerlo con php,
la cuestion es que tengo una tabla con registros desde hace años, y necesito saber desde que año se guardan datos por el campo fecha. esto se debe enviar a un campo seleccion. solo el año.

alguna idea???

de ante mano muchas gracias
Título: Re: saber desde que año se guardan datos en la db mysql
Publicado por: [u]nsigned en 24 Octubre 2011, 15:15 PM
Podrias indicar de que tipo es el campo 'fecha': date, datetime..?

La funcion YEAR() de MySQL trae la aprte correspondiente al año de una fecha, por ejemplo:

Código (sql) [Seleccionar]
SELECT YEAR(fecha) FROM nombre_tabla

Asi que para saber unicamente el primer año desde el cual se introdujeron datos, apartir del campo 'fecha' podrias hacer:

Código (sql) [Seleccionar]
SELECT YEAR(fecha) FROM nombre_tabla ORDER BY fecha ASC LIMIT 1

y si queres el listado completo de años quitas el 'LIMIT 1'...pero calculo que algo de SQL sabrás  ;)

Saludos