Here is the sql select statement Im using :
SELECT t1.CaseID,
,CASE WHEN [DATERECEIVED]='1900-01-01' then '' ELSE CONVERT(VARCHAR(10),[DATERECEIVED],101)END AS DATERECEIVED
,CASE WHEN [TICKLERDATE]='1900-01-01' then '' ELSE CONVERT(VARCHAR(10),[TICKLERDATE],101)END AS TICKLERDATE
,CASE WHEN ISNULL(DATERECEIVED,'') = '' THEN '' ELSE DATEDIFF(DAY,DATERECEIVED,TICKLERDATE)END AS DATEDIFFERENCE
,DATEDIFF(DAY,GETDATE(),TICKLERDATE)as DATEDIFFOFDAY
FROM Table1 t1 inner join Table2 t2 on t1.CaseID=t2.CaseID
where TICKLERDATE > GETDATE()
and here is the output:
CaseID DateReceived TicklerDate DateDifference DateDiffOfDay
3 2/16/2016 8/14/2016 180 3
4 6/13/2016 12/11/2016 180 122
5 3/1/2016 8/28/2016 180 17
What I'd like to get is that even though the DateDiffOfDay zero out or becomes negative because 180 days have been reach or over, the records will still display.
What Select statement to use?