Tsql 如何从列中获取下个月的到期日期
我想把我列(nextEventDate)中下个月到期的所有日期都带回来Tsql 如何从列中获取下个月的到期日期,tsql,Tsql,我想把我列(nextEventDate)中下个月到期的所有日期都带回来 有人能告诉我如何在T-SQL中做到这一点吗 这将为您提供所有到期日 DECLARE @Events TABLE ( EventID INT IDENTITY(1,1), EventName NVARCHAR(100), StartDate DATE, EndDate DATE ) INSERT INTO @Events VALUES ('name1','11/01/2014','11
有人能告诉我如何在T-SQL中做到这一点吗 这将为您提供所有到期日
DECLARE @Events TABLE (
EventID INT IDENTITY(1,1),
EventName NVARCHAR(100),
StartDate DATE,
EndDate DATE
)
INSERT INTO @Events VALUES
('name1','11/01/2014','11/02/2014'),
('name2','09/13/2014','09/15/2014'),
('name3','11/02/2014','11/03/2014'),
('name4','09/14/2014','09/17/2014')
SELECT * FROM @Events WHERE CONVERT(NVARCHAR,GETDATE(),111) < StartDate
这将为您提供当前motnh:
SELECT SUBSTRING(CONVERT(NVARCHAR,GETDATE(),111),6,2)
你的问题不清楚,请澄清
SELECT SUBSTRING(CONVERT(NVARCHAR,GETDATE(),111),6,2)