![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [IB6.x]
Bizon's © (2004-06-24 00:00:00)Hi All!!
Есть запрос
select a.*,
(select sum(b.summ) from b where a = b)
from a
Второй селект(select sum(b.summ) from b where a = b)возвращает null если в таблице b нет записей.
Как можно сделать чтобы селект возвращал 0, а не null?
Жук (2004-06-24 08:35:00) [21]select a.*, sum(b.sum)
from a left join b on a.field=b.field
group by a.*
jack128 (2004-06-24 00:13:00) [22]для IB6 использовать UDF,
для FB1.5 попробуй COALESCE(select sum(b.summ) from b where a = b), 0) может и заработает, но наврятли ;-)