sql >> Database teknologi >  >> RDS >> Mysql

Mysql - valg af år fra et unix-tidsstempel

Jeg er ikke helt sikker på, om dette skyldes YEAR være et reserveret ord i MySQL, eller fordi det vil have dig til at gøre noget i retning af:

SELECT
  FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year
FROM
  table_name
WHERE
  FROM_UNIXTIME(my_unix_timestamp_column, '%Y') = 2009;

Kan ikke huske om det sidste problem kun er relevant for GROUP inger :S



  1. Opret en databasemail-profil i SQL Server (T-SQL)

  2. mysqldb på python 2.6+ (win32)

  3. Returner kun numeriske værdier i MySQL

  4. MySQL Group By med top N-nummer af hver slags