1 2 3 4 5 6 7 8 9
| SELECT ta1.Location, ta1.GSDC_Name, ta1.PA_Name, ta1.CA_Name, ta1.[Year], ta1.Availibility_ID, ta1.[Date of entry], ta1.Description, ta1.Username,
ta1.[Week of Availability]
FROM dbo.VIEWLatestYear ta1 INNER JOIN
(SELECT Location, GSDC_Name, PA_Name, CA_Name, [Week of Availability] AS [Week], MAX([Date of entry]) AS [Date of entry]
FROM dbo.VIEWLatestYear ta2
WHERE DATEPART(ww, GETDATE()) - DATEPART(ww, [Date of entry]) < 3 AND DATEPART(yyyy, GETDATE()) = DATEPART(yyyy, [Date of entry])
GROUP BY Location, GSDC_Name, PA_Name, CA_Name, [Week of Availability]) tmp ON ta1.Location = tmp.Location AND
ta1.GSDC_Name = tmp.GSDC_Name AND ta1.PA_Name = tmp.PA_Name AND ta1.CA_Name = tmp.CA_Name AND
ta1.[Week of Availability] = tmp.Week AND ta1.[Date of entry] = tmp.[Date of entry] |
Partager