В БД, с которым я работаю, я хочу выбрать только год из определенного поля TimeStamp. В частности, я надеюсь выделить уникальные годы из этой колонки базы данных.Как выбрать часть метки времени в SQL-запросе
Например, если все отметки времени в поле "ModifyTimeStamp"
относятся к году 2002 или 2006 году, я хотел бы просто вернуть результат «2002» и «2006». Если это невозможно, я был бы доволен тем, что получил результат кучки «2002 года», смешанного с «2006», и проанализировал его позже.
Все, что мне удалось получить до сих пор, это "Select ModifyTimeStamp from Table"
- все мои попытки разобрать не удались. Я начал читать о команде extract
для SQL, но я считаю, что это только для PostgreSQL.
Любые советы приветствуются!
Редактировать: Получил ответ, большое спасибо datagod и Marc. Код, который я искал кончались существа:
"Select distinct YEAR(ModifyTimeStamp) from Table"
Какая база данных? (Кроме того, случайная информация: «timestamp» на SQL-сервере не имеет ничего общего с датами или временем ;-) –
Извините, забыли указать. База данных MySQL – pghprogrammer4