sql >> Databasteknik >  >> RDS >> Mysql

Mysql - välj år från en unix-tidsstämpel

Jag är inte helt säker på om detta beror på YEAR vara ett reserverat ord i MySQL eller för att det vill att du ska göra något i stil med:

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

Kommer inte ihåg om det sista problemet bara är relevant för GROUP ings :S



  1. PostgreSQL:mellan med datetime

  2. SQLAlchemy och UnicodeDecodeError

  3. MySql Hur man ställer in en lokal variabel i en uppdateringssats (syntax?)

  4. Summa över värden per månad i millisekunder