Несколько способов сделать такие вещи. Как подзапросы в другом SELECT:
SELECT
(SELECT SUM(nominal) Total_Pemasukan FROM kas WHERE jenis = 'Masuk' AND tanggal = '2019-10-14')
-
(SELECT SUM(nominal) Total_Pengeluaran FROM kas WHERE jenis = 'Keluar' AND tanggal = '2019-10-14')
Или по подзапросам, которые перекрестно соединены (перекрестное объединение связывает каждую строку из a с каждой строкой из b. В этом случае, поскольку a и b имеют по одной строке каждый, мы не можемдублированные данные)
SELECT
m.Total_Pemasukan - k.Total_Pemasukan
FROM
(SELECT SUM(nominal) Total_Pemasukan FROM kas WHERE jenis = 'Masuk' AND tanggal = '2019-10-14') M
CROSS JOIN
(SELECT SUM(nominal) Total_Pengeluaran FROM kas WHERE jenis = 'Keluar' AND tanggal = '2019-10-14') K
Или условным аггом:
SELECT
SUM(CASE jenis WHEN 'masuk' THEN nominal END) -
SUM(CASE jenis WHEN 'keluar' THEN nominal END) Total_Pemasukan
FROM kas
WHERE jenis IN ( 'Masuk', 'keluar') AND tanggal = '2019-10-14'
Я предпочитаю последние два, а не помещать запросы в список выбора, но какой из них будет работать лучше, это вполне среда/ зависит от индекса - попробуйте их!