i think using EXISTS is a little better, and is what I would typically do:
--does ANY data match the criteria?
IF EXISTS (SELECT
1
FROM dedcode
WHERE deddatetimecreated > DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()), -55)
)
BEGIN
--build a report with this data?
SELECT
deddedcode AS "DED CODE",
dedlongDesc AS DESCRIPTION,
deddatetimecreated AS DATE
FROM dedcode WHERE deddatetimecreated > DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()), -55)
END
Lowell