SELECT b.*,
a.jeopCodeId,
a.JeopCodeDetail
FROM storm_jeopinfo a,
storm_orders b
WHERE a.ordernumber IS NOT NULL
AND a.ordernumber = b.order_number
AND b.Installed_dt IS NOT NULL
AND b.CUST_SIGN_DT BETWEEN CONVERT(date, '2012-06-01', 102)
AND CONVERT(date, '2013-04-30', 102)
UNION ALL
SELECT b.*,
a.jeop_code,
a.jeop_desc
FROM storm_bpm_jeops a,
storm_orders b
WHERE b.order_number = a.Order_number
AND b.srvc_order_unit = a.srvc_order_unit
Сообщ Ошибка: Конверсия удалось при преобразовании значения VarChar 'JEOP-008' для типа данных Int.Ошибка преобразования VARCHAR к Int
Продолжение этой серии со следующими колонками. Не удается выполнить этот запрос.
В первом выборе вы выбираете 'a.jeopCodeId', а во втором -' a.jeop_code'. Являются ли они одним и тем же типом данных? – jalynn2
Это очень плохой метод программирования для использования неявных объединений. Пожалуйста, прочитайте http://www.amazon.com/SQL-Antipatterns-Programming-Pragmatic-Programmers/dp/1934356557/ref=sr_1_1?s=books&ie=UTF8&qid=1367959865&sr=1-1&keywords=sql+antipatterns, чтобы узнать об этом и другие антипаттеры SQL. – HLGEM