Всем привет, никак не могу написать нормальный запрос в котором мне нужно проверять значение на NULL. Может у кого-нибудь есть идеи?
Хотелось бы получить что-то типа этого:
.SELECT("CASE SUM(amount_usd) FILTER (WHERE amount_usd > 0) WHEN IS NULL THEN 0 ELSE SUM(amount_usd) FILTER (WHERE amount_usd > 0) END AS deposits_sum")
Сам спросил, сам
Сам спросил, сам ответил.![=) =)](https://pgdocs.ru/sites/all/modules/ccfilter/smileys/ab.gif)
Запрос надо было писать так:
.SELECT("CASE WHEN (SUM(amount_usd) FILTER (WHERE amount_usd > 0)) IS NULL THEN 0 ELSE SUM(amount_usd) FILTER (WHERE amount_usd > 0) END AS deposits_sum")