【发布时间】:2016-03-30 14:16:50
【问题描述】:
我正在尝试从我们的数据库中的加载日期查找具有特定条件的特定作业列表,并且我也必须使用内部联接。 我想在我的存储过程中有最后 15 天的 Job #。 如何设置仅在过去 15 天内自动更改的 LoadDate。
这是我的查询:
select pr.Job_Number,
Count(ItemCode1) as [Total Records],
si.PackageComplete
from
processed_record pr
inner join scanner_2 si on pr.ItemCode1 = si.ItemCode1
where
pr.Format_Name like '%Lin%' and pr.LoadDate >= '03/01/2016'
group by
pr.Job_Number, si.PackageComplete
order by
si.PackageComplete, pr.Job_Number
【问题讨论】:
-
设置Bad Habits to kick - putting NOLOCK everywhere - 不推荐在任何地方都使用这个表格提示
-
为什么不使用 DATEADD(day,-15,getdate()) 而不是 '03/01/2016'?
-
类似 pr.LoadDate(DATEADD(day,-15,getdate()))??
标签: sql-server count days