【发布时间】:2014-03-01 12:21:29
【问题描述】:
我正在使用一个简单的存储过程从数据库中获取一些数据,目前它工作正常。
这里有人可以告诉我我必须如何修改它,以便它总是可以追溯到 4 周。从当前日期起 1 个月。 我想使用列“dateEsc”(格式化为日期时间)并且只希望存储过程获取带有最大日期戳的项目。比当前日期早 4 周。
我的存储过程:
**ALTER PROCEDURE [dbo].[CountQueue]
AS
BEGIN
SET NOCOUNT ON;
SELECT dateEsc,
url,
EID
FROM QueueLog
WHERE logStatus = 'New'
AND region = 'US'
AND (
flag = 'flag1'
OR
flag = 'flag2'
)
ORDER BY dateEsc desc, EID desc
END**
非常感谢您对蒂姆的任何帮助
【问题讨论】:
标签: sql sql-server datetime stored-procedures