2012-12-31 39 views
-2

可能重复:
To get date from datetime in sql只能从一个完整的日期返回日期

在我的表,我有列date

这是我的SQL代码:

SELECT  [date], enterHour, exitHour 
FROM   enterAndExit 
WHERE  DATEPART(MONTH, date) = 10; 

我只想要日期为10的行。

我的代码有什么问题?

+0

应该返回十月(10月)所有行也许你可以与结果,你得到了一些例子行澄清,并且导致你想? – Andomar

+1

什么RDBMS(以及哪个版本)? SQL只是结构化的查询语言 - 不是实际的数据库产品... –

+3

'日期'通常是一个保留字;尝试'[日期]'。 – BellevueBob

回答

1

试试这个SQL来代替:

SELECT [date], enterHour, exitHour 
FROM  enterAndExit 
WHERE Month([Date]) = 10; 
相关问题