Я пытаюсь сравнить 2 разных формата даты из 2 таблиц, чтобы найти различия.Сравните Varchar с datetime
ListUsersFullInfo
имеетDisableDate
как12/31/2014
(varchar
)UsersTable
имеетEndDate
как2014-12-31 00:00:00.000
(datetime
)
Я попробовал этот запрос, но он не работает:
SELECT
distinct g.[Global User Name], n.EndDate, 'eTDisableDate'
FROM
ListUsersFullInfo g
INNER JOIN
UsersTable n ON (n.Empid = g.[Employee ID])
WHERE
CONVERT (varchar, (n.EndDate), 101) <> g.DisableDate
Любой Помогите?
Если вы просто хотите протестировать неравенство, тогда преобразуйте оба значения в 'date' или' varchar', а затем сравните. – user2989408