Я провожу некоторое тестирование в Netezza, и мне нужно сравнить количество из двух отдельных операторов SQL. Это SQL, который я сейчас использую
SELECT COUNT(*) AS RECORD_COUNT
FROM db..EXT_ACXIOM_WUL_FILE A
LEFT JOIN (select distinct CURRENTLY_OPTED_IN_FL,mid_key from db..F_EMAIL) B
ON A.MID_KEY=B.MID_KEY
MINUS
SELECT COUNT(*)
FROM db..EXT_ACXIOM_WUL_FILE A
Однако кажется, что МИНУС не работает так. Когда количество совпадений совпадает, вместо возврата 0, для Record_count возвращается ноль. Я в основном счет записи, которая будет рассчитана как:
record_count=count1-count2
Так что это 0, если счет равен или разница в противном случае. Какой правильный SQL для этого?