MS SQL按月选择日期时间?

red*_*ory 10 sql sql-server

如何按月选择日期时间列?

TABLE A
TITLE   MY_DATETIME   
blah    2011-03-26 05:44:43.213

SELECT * 
FROM TABLE A
WHERE MY_DATETIME = "August"
Run Code Online (Sandbox Code Playgroud)

gbn*_*gbn 20

SELECT * 
FROM TABLE A
WHERE DATEPART(month, MY_DATETIME) = 8
Run Code Online (Sandbox Code Playgroud)

或者,根据语言设置不太可靠:

...
WHERE DATENAME(month, MY_DATETIME) = 'August'
Run Code Online (Sandbox Code Playgroud)