2017-04-18 62 views
0

我是SQL新手而且遇到了RSQLite问题。SQL语句,获取查询RSQLite

这里是我的表的例子:

counts Month 
0   June 
4   June 
2   March 
5   July 
3   July 

我想创建一个使用dbGetQuery的搜索查询会从我的totals表计数计数每个月的数量。林寻找输出,看起来像这样:

counts Month 
4   June 
2   March 
8   July 

到目前为止,我有这个,但是不正确。 dbGetQuery(conn=db, "SELECT Count(counts) FROM totals group by [Month]")

+0

如果你想在输出几个月里,你需要将其添加到选择列表中显示沿...(而且可能SUM()not COUNT()) –

+0

输出是什么,它怎么不正确? – Utsav

回答

1

从您所需的输出看来,您不想计算counts,而是将它们相加。正如@AlexK说,你还需要Month在你的选择将它与和结果

dbGetQuery(conn=db, "SELECT [Month], sum(counts) as counts FROM totals group by [Month]")