快速方法描述:
我有两张桌子,我们把它们命名为第一桌和第二桌。每个表记录都有其作者(用户)的id。每个用户的记录没有限制。
我想为每个用户运行一个统计页面。
例如,当John登录时:
A类(名单)的20 %-B类的150 (名单)
演示代码
$a = mysql_query("SELECT * FROM A WHERE userID='$userID'");
$b = mysql_query("SELECT * FROM B WHERE userID='$userID'");
$a_num=mysql_num_rows($a);
我有一张有统计数据的表格。
我正在尝试计算按版本分组的记录,问题是这些记录有另一个标准(ref),应该只计算一次(每个ref)。
用于说明此问题的统计数据示例:
id stat_date ref version
-------------------------
1 2012-01-25 1 A
2 2012-01-25 2 B
3 2012-01-25 3 A
4 2012-01-26 8 B
5 2012-01-26 2 B
6 2012-01-26 3 B <-- version has been updated for ref=
晚上6点和早上6点以后的记录数如何统计?
这会一直持续到晚上12点。
SELECT distinct count(barcode) c
FROM table1
where DAY(timestamp) = DAY(GETDATE())
AND MONTH(timestamp) = MONTH(GETDATE())
AND YEAR(timestamp) = YEAR(GETDATE())
AND datepart(hh,timestamp) >= 18
AND datepart(hh,timestamp) >= 6;
我有一个表“日志”我的游戏服务器插入一个记录到这个表时,有人登录服务器,然后插入第二个记录时,他们注销。我想要做的是创建一个查询来统计登录的人数。
插入到表“日志”中的主要数据
登录时:
[Type] = 0
[Player1] = Their account ID
[Value2] = a random number which matches the logout row when they logout
[Value3] = 0
当他们注销时:
[Type] = 1
[Player1] = Their account ID
[Value2] = a random number which
我希望在我的应用程序中有一个特定数据库字段的排序列表,例如,年份(在这里,我将对所有记录进行一定年份的统计,总记录显示在: 2009 (10),2008(3)等),然后单击某个年份将显示这些记录。
我该怎么做?
编辑1
class Year(models.Model):
year = models.PositiveSmallIntegerField()
def __unicode__(self):
return unicode(self.year)
class CommonVehicle(models.Model):
year = models.ForeignKey(
我正试图在PHP中对一个数据库进行MySQLi查询,数据库中满是NHL球员及其预测的统计数据/位置。
这是我的查询字符串-我的目标是返回前10个预测目标得分:
$goalSQL = 'SELECT * FROM players ORDER BY G LIMIT 10';
在我的表中,G是一个列,它记录了每个球员的预计进球数。我也有一个名为“位置”的列,它为每个球员(G,LW,RW,C,D)保留这个位置。
然而,我拿回了一个包含10个守门员的物体。我猜想SQL在某种程度上将我的ORDER BY G理解为order by Position:G,但实际上我不知道出了什么问题。
有什么
我们正试图在一个高流量网站上减少AppStats的开销。Python的AppStats有一个配置设置appstats_RECORD_FRACTION,它限制了记录的请求数量。这允许您只记录一小部分请求的统计数据,例如1%。
我在文档中找不到任何关于AppStats for Java的类似配置设置的参考资料。有人知道如何配置吗?