Я получаю следующую ошибку:
Conversion failed when converting the varchar value '2010-01-10' to data type int.
При выполнении следующей команды в окне запроса в Management Studio:
SELECT * FROM (
SELECT CAST(group_id AS INT) AS qqq from view_jct_snapshot_group_items
) AS X
WHERE qqq = CAST(14290 AS INT)
Однако, когда я запускаю только эту часть запроса, я получаю результаты без ошибок:
SELECT CAST(group_id AS INT) AS qqq from view_jct_snapshot_group_items
Аналогично со следующим:
SELECT * FROM (
SELECT CAST(group_id AS INT) AS qqq from view_jct_snapshot_group_items
) AS X
Что происходит, и как я могу использовать мое предложение where без сообщения об ошибке?