Używam tego:Mysql - Wybór roku z uniksowego znacznika czasu
SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009;
ale daje mi błąd:
Unknown column 'year' in 'where clause'SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009
Zarówno "my_unix_timestamp_column" i "table_name" są poprawne, i nie wiem, dlaczego to daje mi to !!!
Używam PHP 5.3.0
Część dotycząca sekcji "WYBIERZ" jest po prostu błędna. Nie odrzucę cię, ale spróbuj uruchomić następującą kwerendę: 'SET @r: = 1; SELECT @r: = id + 1 FROM mytable WHERE @r = id' na dowolnej tabeli z kolejnymi identyfikatorami zaczynając od '1'. – Quassnoi