-- Using MONTH() and GETDATE() function to fetch current month
SELECT MONTH(getdate()) AS "Present Month";
-- Using DATEPART() function and GETDATE() function
SELECT DATEPART(MONTH, GETDATE()) as "Present Month Of the Year";
-- Getting the name of the current month
SELECT FORMAT(GETDATE(),'MMMM') AS Month;
-- Will return 'November'
select to_char(to_date('15-11-2010', 'DD-MM-YYYY'), 'Month') from dual
-- Month of today example:
SELECT MONTH(GETDATE()) AS Month;
SELECT MONTH(CURRENT_TIMESTAMP);
SELECT DATEPART(month, CURRENT_TIMESTAMP);
Code language: SQL (Structured Query Language) (sql)
SELECT MONTH( the_date );
month(date)
----SQL Server
--Setup
CREATE TABLE Users
([name] varchar(100), [creationDate] datetime)
;
INSERT INTO Users
([name], [creationDate])
VALUES
('Alice', CAST('2021-12-31T12:34:56' AS DATETIME)),
('Bob', GETDATE())
;
--Get month
SELECT DATEPART(MM, u.creationDate)
FROM Users u