Veritabanımızdaki yükleme tarihine kadar belirli bir işin listesini bulmaya çalışıyorum. Özel durumla birlikte ve içsel birleştirmeyi de kullanmam gerekiyor. Mağaza işlemimde son 15 günlük İş Numarası değerine sahip olmak istiyorum. Yalnızca son 15 gün boyunca otomatik olarak değişecek LoadDate'i nasıl kurarım.Bugün 15 gün önce SQL Server'da
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 Alışkanlıkları NOLOCK'u her yere fırlatmak için ayarlayın] (http://blogs.sqlsentry.com/aaronbertrand/bad-habits-nolock-everywhere/) - bu tabloyu her yerde kullanmanız tavsiye edilmez * –
neden '03/01/2016' yerine DATEADD (gün, -15, getdate()) kullanmıyorsunuz? – alessalessio
somethign benzeri, pr.LoadDate (DATEADD (gün, -15, getdate())) ?? –