Показать сообщение отдельно
  #8  
Старый 15.12.2017, 03:07
Konstantin-78 Konstantin-78 вне форума
Новичок
 
Регистрация: 27.04.2015
Сообщения: 76
Версия Delphi: Delphi7
Репутация: 10
По умолчанию

а подскажите пожалуйста еще такой момент

в CKO1 может быть значение "null" и мне в результате, нужно получать в этих строках не "0", а "null" (там где дата одна и при этом CKO1 = null) как показано на рис это нужно при дальнейшей обработке данных

Я переделал запрос

Код:
select max(DATE_CONTROL), 
case when СКО1 <> null then          
             SUM(COALESCE(CKO1,0) + COALESCE(CK3,0)) as VALUE1, 
end,
  COUNT(*) AS VALUE2 from table1
GROUP BY cast(DATE_CONTROL as date)

но у меня добавился поле "case" и во всех строках в VALUE1 стали значения = "null".

Как мне переделать запрос?
Ответить с цитированием