조회한 테이블의 일부 항목 합계를 하단에 추가하고 싶으실 때가 있습니다.
responseFn과 Javascript를 사용하면 합산 값을 표현할 수 있습니다.
blocks:
- type: query
resource: mysql.qa
sqlType: select
sql: >
SELECT name, inflow, outflow, safeflow FROM wine_stock LIMIT 3
responseFn: |
let sum_inflow = 0
for (const row of rows) {
sum_inflow += +row.inflow || 0
}
rows.push({
name: '(합계)',
inflow: sum_inflow,
})