mysql - SQL语句,获取查询RSQLite

标签 mysql sql r 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, "从按[月份]分组的总计中选择计数(count)")

最佳答案

从您想要的输出来看,您似乎不想计算计数而是对它们进行求和。正如 @AlexK 所说,您还需要选择中的 Month 才能将其与总和结果一起显示

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

关于mysql - SQL语句,获取查询RSQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43475457/

相关文章:

sql - 我如何执行此 SQL SELECT 语句?

r - 如何使用R包从点创建蒂森多边形?

r - 将均值、总计和最大值放在 r 的表中

php SQL 数组的动态列表 - 如何设置顺序?

php - 如何自定义 Laravel whereBetween 子句使上限不受限制?

mysql - MySQL VARCHAR 可以存储任何字符吗?

mysql - 检索今天和前三天的数据并在mysql中计算平均值

sql - 3张表,2个数据库,1台服务器……如何加入? (SQL/信息混合)

sql - Powershell:将一个下拉框中的选择用作另一个变量

r - 在 geom_point 中为 ggplot2 中的负值和正值设置不同的颜色