Hi
My Sample table in MSSql database is as under:
Com DC
Company1 4/5/2021
Company2 5/6/2021
Company3 5/6/2021
Company3 5/8/2021
Company5 5/9/2021
Company4 5/9/2021
Company2 5/9/2021
Company6 3/9/2021
Company7 2/9/2021
Company8 1/9/2021
Company9 11/9/2020
Company8 5/10/2021
I am trying to derive a gridview with list of companies from above database where MAX(DC) is >= 120 days.
My Select Statement is:
SELECT Com, MAX(DC) DC FROM DSR Where DATEDIFF(Day,DC,GETDATE()) >= 120 Group By Com Order By DC ASC
Its deriving as under:
Com DC
Company9 11/09/2020
Company8 01/09/21
Ideally it should have given me only one entry [Company9 11/09/2020] as Last entry in DB [Company8 5/10/2021 is MAX(DC) for Company8] which doesn't match above condition. It’s picking up Company8 01/09/21 I don't know why!
My condition says MAX(DC).
Please help and let me know what could be the problem in my select statement.