В классический ASP:Использование DATEPART в SQL заявление, чтобы получить записи с определенной
я могу извлечь год от поля даты/времени:
tester=rs.fields("datestamp")
tester=DATEPART("yyyy",tester)
Но я не могу показаться, чтобы выяснить, как сделать эту работу в SQL заявление, чтобы привести все записи из определенного года:
Select * from table1 where DATEPART("yyyy",datestamp)='2012'
и это не работает, либо:
Select * from table1 where DATEPART("yyyy",datestamp)=2012
Я просмотрел миллионы примеров, здесь и в другом месте, и, похоже, не могу найти тот, который сделает эту работу. Что я делаю не так?
Каков тип столбца 'datestamp'? – haim770
datestamp - тип данных даты/времени в базе данных доступа ... – algomeysa2
ну, друг указал, что это похоже на это: Выберите * из таблицы1 WHERE year (datestamp) = 2012 Хотя мне все еще интересно, что синтаксис был бы с DATEPART – algomeysa2