Показать сообщение отдельно
  #9  
Старый 15.12.2017, 21:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тогда попробуй вот так:
Код:
select max(DATE_CONTROL), 
  SUM(case when CKO1 is null and CK3 is null then null
          else COALESCE(CKO1,0) + COALESCE(CK3,0) end) as VALUE1, 
  COUNT(*) AS VALUE2 from table1
GROUP BY cast(DATE_CONTROL as date)
не проверял что получится, надо посмотреть...
но, вроде, должно сработать. если так не сработает, то придется во вложенный запрос заворачивать.
Ответить с цитированием