Условно говоря по результатам этого запроса который есть сейчас выделить не нулевые и собрать строку этих столбцов Другой момент что если это не последний шаг в запросе и у вас будут вычисления поверх, то такой подход в корне не правильный И не понятно для чего так делать и избавляться от значений + привязывать название столбцов к каким то конкретным датам бэдпрактис Лучше сделайте в построчном формате Дата сумма Отфильтруйте там пустые И потом уже какие то манипуляции стоит производить
Таблицы не мы генерим, они импортируются из баз клиентов, и id может быть какой угодно, поэтому такой способ не сработает, нужен другой способ смещения)