如何获取某个月的所有行

时间:2013-05-02 13:53:29

标签: sql date where-clause

我有一个名为DC34_DATE的{​​{1}}类型的列(以这种方式定义:DATE)。我需要选择特定月份的所有行(例如4月)。我使用过DATE '2013-04-17'但它不起作用。

2 个答案:

答案 0 :(得分:2)

您可以使用日期功能提取来获取日期。试试这个。

WHERE EXTRACT(month from DC34_DATE) = '4'; 

答案 1 :(得分:0)

select yourColumns
from yourTable
where datepart(month,yourDateColumn)=4 

TSQL解决方案..不知道你正在使用哪种方言。