Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MS SQL select a datetime by month?

Tags:

sql

sql-server

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"
like image 289
redconservatory Avatar asked Dec 13 '11 15:12

redconservatory


2 Answers

I use EXTRACT function instead of DATEPART. DATEPART function doesn't exist in my mysql.

like image 71
Oki Erie Rinaldi Avatar answered Sep 21 '22 07:09

Oki Erie Rinaldi


SELECT * 
FROM TABLE A
WHERE DATEPART(month, MY_DATETIME) = 8

Or, less reliably based on language setting:

...
WHERE DATENAME(month, MY_DATETIME) = 'August'
like image 26
gbn Avatar answered Sep 20 '22 07:09

gbn