DECLARE @dNextChkDate DATETIME SET @dNextChkDate = CONVERT(DATETIME, '04/21/2000',101)-(14*1) SELECT Timehd.empid, Timehd.date, CASE WHEN Timeitms.timeout>17 AND Timeitms.timein>17 THEN Timeitms.timeout-Timeitms.timein ELSE Timeitms.timeout-17 END AS Newcolumn FROM timehd INNER JOIN timeitms ON Timehd.timecrdno = Timeitms.timecrdno WHERE Timehd.date = @dNextChkDate-6 AND Timeitms.jobno <> 'LUNCH' AND Newcolumn >0 ORDER BY TIMEHD.EMPIDgives the error: "Server: Msg 207, Level 16, State 3, Line 4 Invalid column name 'Newcolumn'." It would be nice if SQL Server would allow it though, it only makes since