Я довольно новичок в Coldfusion. Я пытаюсь запустить cfloop, в котором я просматриваю месяцы из таблицы PostgreSQL и добавляю целочисленные значения в ячейки во время цикла. Ячейки заполнены на весь год, поэтому я не хочу их всех, только с января по настоящее время. Мой код выглядит так, но я получаю сообщение «Значение target.data_1 не может быть преобразовано в число». ошибка при запуске.
<cfset ytdGoal = 0>
<cfset mymonth = month(now())>
<cfloop from="1" to="#mymonth#" index="myindex">
<cfset running = ("goals.data_"&myindex)>
<cfset ytdGoal = ytdGoal + #running#>
</cfloop>
Если я делаю оценку, я получаю количество месяцев просто отлично. Столбцы PostgreSQL настроены на целочисленные значения. Любая помощь приветствуется.
cfloop
, я бы сделал это в SQL, а затем вывел это. - person Shawn   schedule 10.10.2017ytdGoal
является целым числом, ноrunning
буквально"goals.data_1"
, поэтому он терпит неудачу. - person Shawn   schedule 10.10.2017goals
запроса, который вы используете? Сглаживаются ли данные во время запроса или они сохраняются таким образом? - person Shawn   schedule 10.10.2017