如何在 RODBC 的 SQLquery 中使用求和函数

How do you get sum function working in SQLquery in RODBC

我有一个脚本,它在 Hadoop Impala 中用作 SQL 查询,但是当我尝试在 R 中使用包 RODBC 运行 时,唯一的行创建了一个错误如果是"sum"函数,如下:

install.packages("RODBC")
library(RODBC)
conn <- odbcConnect("ODBC Impala")

example1 <- sqlQuery(conn, "
select
    column1 as Name, column2 as Date, sum(column3) as Balance
from 
    database1.table1
where 
    column2="20151130"")

然而当我排除:

sum(column3) as Balance

脚本 运行 很好。有人可以帮忙吗?

据推测,您需要 group by:

select column1 as Name, column2 as Date, sum(column3) as Balance
from  database1.table1
where column2 = '20151130'
group by column1, column2;