I am having trouble getting my view to just display the maximum date from a set of records. The SQL for the view is as follows:
SELECT DISTINCT
dbo.LabProfile.SampleDateTime AS SamplDateTime, dbo.LabProfile.CaseID AS Expr1, dbo.LabItem.[Value] AS Expr2,
dbo.LabConfig.LabName AS Expr3, dbo.VW_0LGCASEID.DonorTracCaseID AS Expr4
FROM dbo.LabConfig FULL OUTER JOIN
dbo.VW_0LGCASEID FULL OUTER JOIN
dbo.LabProfile ON dbo.VW_0LGCASEID.ID = dbo.LabProfile.CaseID FULL OUTER JOIN
dbo.LabItem ON dbo.LabProfile.ID = dbo.LabItem.LabProfileID ON dbo.LabConfig.ID = dbo.LabItem.LabConfigID
WHERE (dbo.LabConfig.LabName = 'Creatinine') AND (dbo.VW_0LGCASEID.DonorTracCaseID = 77279) OR
(dbo.LabConfig.LabName = 'bun') AND (dbo.VW_0LGCASEID.DonorTracCaseID = 77279)
The result is showing all dates for creatine and bun. I need the maximum dates for these records.
I'm a noob, so any help will be appreciated.
SELECT DISTINCT
dbo.LabProfile.SampleDateTime AS SamplDateTime, dbo.LabProfile.CaseID AS Expr1, dbo.LabItem.[Value] AS Expr2,
dbo.LabConfig.LabName AS Expr3, dbo.VW_0LGCASEID.DonorTracCaseID AS Expr4
FROM dbo.LabConfig FULL OUTER JOIN
dbo.VW_0LGCASEID FULL OUTER JOIN
dbo.LabProfile ON dbo.VW_0LGCASEID.ID = dbo.LabProfile.CaseID FULL OUTER JOIN
dbo.LabItem ON dbo.LabProfile.ID = dbo.LabItem.LabProfileID ON dbo.LabConfig.ID = dbo.LabItem.LabConfigID
WHERE (dbo.LabConfig.LabName = 'Creatinine') AND (dbo.VW_0LGCASEID.DonorTracCaseID = 77279) OR
(dbo.LabConfig.LabName = 'bun') AND (dbo.VW_0LGCASEID.DonorTracCaseID = 77279)
The result is showing all dates for creatine and bun. I need the maximum dates for these records.
I'm a noob, so any help will be appreciated.