Sql server 在每个月的第一天运行查询所需的代码
我想在每个月的第一天在MS SQL Server 2014上运行一个查询。 以下任何一项都可以吗Sql server 在每个月的第一天运行查询所需的代码,sql-server,Sql Server,我想在每个月的第一天在MS SQL Server 2014上运行一个查询。 以下任何一项都可以吗 SELECT * FROM Table WHERE CONVERT(VARCHAR(2),GETDATE(),104)=1 或 或 Tnx否。查询中没有任何内容指定何时运行。如果要在每月的第一天运行查询,请使用SQL Server代理并将其安排在每月的第一天。您能在此处提供更多上下文吗?当日期是一个月的第一天时,您的查询似乎会返回所有记录(否则不会返回任何内容)。这是您真正想要的行为吗?我的愿望是
SELECT *
FROM Table
WHERE CONVERT(VARCHAR(2),GETDATE(),104)=1
或
或
Tnx否。查询中没有任何内容指定何时运行。如果要在每月的第一天运行查询,请使用SQL Server代理并将其安排在每月的第一天。您能在此处提供更多上下文吗?当日期是一个月的第一天时,您的查询似乎会返回所有记录(否则不会返回任何内容)。这是您真正想要的行为吗?我的愿望是在一个月的第一天生成查询结果。选择只是一个例子。Tnx。
SELECT *
FROM Table
WHERE DATEPART(d,GETDATE())=1
SELECT column_a, MAX(column_b)
FROM Table
WHERE column_c=value
GROUP BY column_a
HAVING DATEPART(d,GETDATE())=1