I try to find max date from a DATE
column, the column format is YYYY-MM
and its of type varchar
.
x
DATE
--------
2020-07 (I try to find this value)
2020-06
2020-05
2020-04
I tried with the following SQL code:
SELECT
CONVERT(datetime, 'DATE') AS Date
FROM
DateTable
Advertisement
Answer
You can try the below way –
select max(cast(concat(columnName,'-01') as date))
from yourtable