не до конца понимаю что конкретно надо и для чего это.
но не проще просто создать временную таблицу с двумя (или более) полями. Одно поле TransDate другое Amount. а потом просто заполнить эту таблицу и все.
Предположу, что столь не оптимальная структура данных вызвана требованием редактировать такой "календарь" в развёрнутом виде.