Как сделать чтобы при отсутствии записи было 0

у меня есть 2 таблицы Facial и Facial_SposobOplata

в таблицу Facial добавляю данные

сделал запрос все работает но если нету записи в таблице Facial по переуду запрос не чего не выдаёт как мне сделать чтобы при отсутствие записи было вот так

SposobOplata Summa
Налицчка 0
Счет 0
declare @date as date; set @date='2021-12-11'; 
declare @date2 as date; set @date2='2021-12-15'; 
declare @clientid int; set @clientid=4;
declare @currency int; set @currency=3;

select x.ID, x.SposobOplata, isnull(x.Prihod, 0) as Prihod from(
select fs.ID, fs.Name as SposobOplata, Round(isnull(sum(fa.Summa),0),2) AS Prihod
from Facial_SposobOplata as fs
left join Facial as fa on fa.SposobOplataID=fs.ID
left join Currency as cu on fa.CurrencyID=cu.ID
where (fa.Date between @date and @date2) and fa.CurrencyID=@currency and fa.Client_ID=@clientid and fa.OperationID='1'
group by fs.ID, fs.Name) as x

запрос когда есть записи введите сюда описание изображения


запрос когда нету записи введите сюда описание изображения


Ответы (0 шт):