Вы можете использовать NOT IN
SELECT
ID, isDebit, AccountID, SUM(Amount) AS Amount
FROM
journaltransactions
WHERE
AccountID NOT IN (78,795,56,89,90) and date between '2018-11-29' and '2018-11-29'
Примечание. Поскольку вы используете SUM
в своем SQL, вам нужно использовать GROUP BY
, чтобы получить желаемый результат
Для вашего задания попробуйте следующее, в этом случае мы получаем идентификатор из того же самого файла вкладки, а затем используем <>
, чтобы получить результат
SELECT
a.ID, a.isDebit, a.AccountID, SUM(a.Amount) AS Amount
FROM
journaltransactions a
JOIN journaltransactions b ON b.id IN (78,795,56,89,90);
WHERE
BETWEEN '2018-11-29' AND '2018-11-29'
AND a.id<>b.id
GROUP BY a.id