Как сделать чтобы при отсутствии записи было 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

