DECLARE @includeExpiredRecords smallint -- user indicated flag
IF @includeExpiredRecords = 1
SELECT col1,
col2,
col3,
col4
FROM table1
INNER JOIN table2 ON table2.col1 = table1.col1
LEFT JOIN table3 ON table3.col2 = table1.col2
WHERE condition1
ELSE
SELECT col1,
col2,
col3,
col4
FROM table1
INNER JOIN table2 ON table2.col1 = table1.col1
LEFT JOIN table3 ON table3.col2 = table1.col2
WHERE condition1
AND col4 >= getdate()
E 12°55'05.25"
N 56°04'39.16"