Reputation: 21924
How do you select a datetime column by month?
TABLE A
TITLE MY_DATETIME
blah 2011-03-26 05:44:43.213
SELECT *
FROM TABLE A
WHERE MY_DATETIME = "August"
Upvotes: 12
Views: 45185
Reputation: 771
Other option:
CONVERT(VARCHAR(10), My Date, 23) like '2020-10-%'
Upvotes: 0
Reputation: 1863
I use EXTRACT
function instead of DATEPART
.
DATEPART
function doesn't exist in my mysql.
Upvotes: 1
Reputation: 12940
SELECT *
FROM TABLE A
WHERE DATENAME(MONTH, MY_DATETIME) = 'August'
Upvotes: 0
Reputation: 432190
SELECT *
FROM TABLE A
WHERE DATEPART(month, MY_DATETIME) = 8
Or, less reliably based on language setting:
...
WHERE DATENAME(month, MY_DATETIME) = 'August'
Upvotes: 25