DateTime запрос только по году в SQL Server

Я хочу выбрать несколько записей на основе совпадающего года, например, в таблице tab где столбцы [id] int, [name] varchar, [bookyear] datetime

Я хочу выбрать все записи, где год - 2009.

Следующий запрос дает 0 результатов:

    SELECT [ACCNO]
      ,[Roll No]
      ,[IssueDate]
      ,[DueDate]
  FROM [test1].[dbo].[IssueHis$] 
  where [IssueDate]  between 12-12-2004 and 1-01-2010
8
задан palacsint 28 December 2011 в 10:58
поделиться