Может ли кто-нибудь указать мне в правильном направлении, что я должен делать, чтобы сравнить результат этих двух запросов?Сравнение 2 SQL Query Результат из двух разных таблиц
Я хочу знать, если результаты идентичны друг другу
Я планирую создать СП, который будет определять первый, если результат 2 запросов такие же, прежде чем вставить его в таблицу.
Запрос 1:
SELECT TOP 10
EventName, EventDate
FROM
EventTBL
WHERE
EventType ='Bday'
AND EventDate >= getdate() -30
Запрос 2:
SELECT
(Ename + ' ' + Lname),
DATEADD(YY, DATEPART(YYYY, GETDATE()) -
DATEPART(YYYY,dateOfBirth), dateOfBirth)
FROM
EmpTBL
WHERE
DATEADD(Year, DATEPART(Year, GETDATE()) -
DATEPART(Year, DateOfBirth), DateOfBirth)
BETWEEN CONVERT(DATE, GETDATE())
AND CONVERT(DATE, GETDATE() + 30)
Использовать теги dbms. (Некоторые не ANSI SQL там ...) – jarlh
Какое сравнение? Эмп имя мудрый? вы можете публиковать результаты. – minatverma
Самый простой способ сравнения наборов - использовать операции набора, например. 'SELECT # 1 EXCEPT SELECT # 2' приводит к пустому набору, если все строки в' SELECT # 2' также существуют в 'SELECT # 1'. – dnoeth