相关疑难解决方法(0)

在SQLite中获取数字的最低值?

我有一个SQLite数据库,其中包含一个表,其中包含保龄球中心的一些联赛球员的得分.我正在尝试获取每个玩家ID的分数列的平均值.这个问题是我只需要平均值的整个部分,它不应该四舍五入(例如:平均值168.99应该返回168,而不是169).

当试图在谷歌上找到这样的东西时,我只找到了SQL Server和其他一些解决方案,但不是SQLite,所以如果有人能帮我这个,我真的很感激!

到目前为止,我正在使用ROUND(AVG(s1.Score),2)并且我正在截断我的Java程序中的额外部分,该部分使用数据库将其转换为String,删除不需要的部分,然后将其转换为一个整数,但如果可能的话,我宁愿在SQL中全部完成.

sql sqlite floor

18
推荐指数
2
解决办法
2万
查看次数

mysql - 如何使用sql计算一小时(datetime)中的记录数

可能重复:
按时间分组记录

我有一个记录网页请求的mysql表.

我想写一个输出每小时requets数量的sql.

INPUT:
timestamp              browser
-------------------    -------
2012-06-28 15:06:14    chrome
2012-06-28 15:12:15    IE6
2012-06-28 16:32:16    IE7

OUTPUT:
timestamp              count
-------------------    -------
2012-06-28 15:00:00    2
2012-06-28 16:00:00    1
Run Code Online (Sandbox Code Playgroud)

我猜我的第一步是'截断'日期时间字段,以便我可以进行分组.在搜索中,我找到了一些舍入小时的例子,但没有一个截断.

mysql sql

4
推荐指数
1
解决办法
3472
查看次数

标签 统计

sql ×2

floor ×1

mysql ×1

sqlite ×1