小编Eri*_*son的帖子

SELECT/GROUP BY - 时间段(10秒,30秒等)

我有一个表(MySQL),每隔n秒捕获一次样本.该表有许多列,但重要的是两个:时间戳(TIMESTAMP类型)和计数(INT类型).

我想做的是在一定范围内获得计数列的总和和平均值.例如,我每2秒记录一次样本,但我希望所有样本的10秒或30秒窗口中所有样本的计数列总和.

这是一个数据示例:

+---------------------+-----------------+
| time_stamp          | count           |
+---------------------+-----------------+
| 2010-06-15 23:35:28 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |             942 |
| 2010-06-15 23:35:30 |             180 |
| 2010-06-15 23:35:30 |               4 |
| 2010-06-15 23:35:30 |              52 |
| 2010-06-15 23:35:30 |              12 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:33 |            1468 |
| 2010-06-15 23:35:33 | …

mysql sql select group-by

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

MySQL INNER JOIN - '='vs'like'

我们在MySQL内连接方面遇到了一些奇怪的问题.基本上,我们在使用'='运算符时会出现奇怪的错误,但使用'like'会使其工作.不幸的是,这是通过ActiveRecord,并没有简单的方法只是在那里打'喜欢',而且我们想要了解这里实际发生了什么.

这是失败的查询:

mysql> SELECT COUNT(*) FROM `versions` INNER JOIN `site_versions`
              ON `versions`.id = `site_versions`.version_id;
Run Code Online (Sandbox Code Playgroud)

这是错误:

ERROR 1296 (HY000): Got error 20008 'Query aborted due to out of query memory'
from NDBCLUSTER
Run Code Online (Sandbox Code Playgroud)

这是有效的查询:

mysql> SELECT COUNT(*) FROM `versions` INNER JOIN `site_versions`
              ON `versions`.id like `site_versions`.version_id;
Run Code Online (Sandbox Code Playgroud)

以下是表格本身的一些细节:

mysql> desc site_versions;
+----------------------+----------+------+-----+---------+----------------+
| Field                | Type     | Null | Key | Default | Extra          |
+----------------------+----------+------+-----+---------+----------------+
| id                   | int(11)  | NO   | PRI | NULL    | auto_increment |
| version_id           | int(11) …
Run Code Online (Sandbox Code Playgroud)

mysql activerecord inner-join

17
推荐指数
1
解决办法
662
查看次数

iOS:获取捆绑包中的所有类,或加载应用程序

我正在尝试在运行时获取应用程序中加载的类列表.我不关心所有类,只关心那些加载的类.我知道如何获取所有类的列表,但迭代它们检查它们是否在加载的包中会导致随机崩溃,并且看起来像是一种过度的方法.

我见过对NSLoadedClasses的引用,但我真的找不到任何关于它的东西,我不确定它是否适用于iOS(vs Mac).得到这个的正确方法是什么?同样,我在运行时需要它.

objective-c ios

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

标签 统计

mysql ×2

activerecord ×1

group-by ×1

inner-join ×1

ios ×1

objective-c ×1

select ×1

sql ×1