Я конвертирую два столбца «Дата», чтобы найти самый последний.
SELECT ISNULL(CONVERT(varchar(10),REPLACE('10-07-2015','/','-'), 103),'01-01-1900'),
ISNULL(CONVERT(varchar(10),REPLACE('10/7/2015','/','-'), 103),'01-01-1900'),
CASE
WHEN ISNULL(CONVERT(varchar,REPLACE('10-07-2015','/','-'), 103),'01-01-1900') = ISNULL(CONVERT(varchar,REPLACE('10/7/2015','/','-'), 103),'01-01-1900')
THEN '10-07-2015'
END
Моя проблема в том, что в некоторых датах отсутствует ведущий ноль в Дне или Месяце, и сравнение дает ложные результаты.Есть ли лучший способ справиться с этим?Другая проблема заключается в том, что в одном столбце есть дата с «/», а в другом - «-»
В настоящее время дело проверяется только на «=», но добавится еще, чтобы получить самую последнюю