SQL查询从日期查找当前月份

时间:2017-03-16 19:44:06

标签: sql sql-server

The table is here

问题是按当前月份的流派制作最新电影列表。如何从日期???

中找到当前月份

2 个答案:

答案 0 :(得分:0)

您正在寻找DATEPART()

Select
    *
From YourTable
Where 
    datepart(month,ReleaseDate) = datepart(month,getdate())
and datepart(year,ReleaseDate) = datepart(year,getdate())
Order by Genre, ReleaseDate desc

答案 1 :(得分:0)

你可以试试这个:

SELECT  SUBSTRING(TO_CHAR(now(),'YYYYMMDD'),5,2)

其中:

格式到目前为止,您只获得了一个月