Foro de elhacker.net

Programación => 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
  1. 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
  1. 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