我需要从MySQL-DB中获取一些统计数据,并想知道这样做是否有更快的方法。
基本上,我需要任何一个月的用户注册信息,包括按属性分离。
例如:
SELECT count(*) AS c
FROM `users`
WHERE `date_created` LIKE '2015-10%'
AND `country` = 'DE'
这将返回2015年10月的数字。如何更改此语句以返回一个语句内所有月份的结果?
我还想添加一些类似AND confirmed = 1的内容,作为单独的结果。
只用一条MySQL语句就可以做到这一点吗?
我尝试运行一个简单的查询,但是我得到了错误response too large to return
选择accno,年份,月份,计数(*)为cnt
来自eric.accesslogs_tbl
按年龄、年份、月份分组
按cnt订购,年,月限1000;
我的数据表统计数据:
表号:64.7GB
行数:59 971 371
有什么解决办法吗?否则我们就不能用它了。
我试图运行一个查询来选择和统计按邮政编码、月份和年份分组的行,但我在结果的排序方面遇到了问题。我能做的最好的事情就是得到按年排序的结果,但是月份是按字母排序的。
下面是我的问题
SELECT incident_zip,
TO_CHAR(created_date,'Mon') AS mon,
EXTRACT(year FROM created_date) AS yyyy,
COUNT(*) AS total
FROM complaints
WHERE incident_zip
IN (11209, 11201, 11202, 11203, 11204,
我有一个MySQL数据库,其中存储日期的格式如下
2017-04-03
我需要拆分或搜索日期,以便在我在DB中的所有日期之间获得一月、二月、三月等的所有日期和记录。
$result = mysql_query("SELECT * FROM lbs_trace_etrack WHERE MONTH(lbs_date) = MONTH(CURDATE()) AND YEAR(lbs_date) = YEAR(CURDATE()) ORDER BY lbs_date DESC, lbs_time DESC");
我使用上面的查询搜索当前的月份和年份。我正在绘制一个图表,显示每个月的统
mysql数据库中的数据如下所示,并在WPF中的Datagrid中显示结果 ---------------------------
class student_ID birthday
A 1 2000/1/1
A 5 2001/4/1
B 2 2000/1/12
C 3 2001/8/5
. . .
. . .
Z 1000 2000/12/2
---------------------------
Hi如何编写等价的查询 select count(_id), year from table where month="1" group by year 我有一个带有10000+记录的数据文档,我想要的是在Mongo月份统计_id和按年分组 我编写的Mongodb查询是 db.collection.aggregate(
{$project : {
month : {$month : new Date("$displayDate")},
year : {$year : new Date("$d
我有这样的桌子:
Area | Client | Month
a | A | 1
a | B | 1
b | C | 1
a | A | 2
b | B | 2
如何对此表进行分组和汇总,以获得如下结果:
Area | Client | Month | Count
a | A | 1 | 1
a | B | 1 | 1
a | | 1 | 2
b | C | 1 | 1
b | | 1 |
我有一个简单的HQL语句,它可以工作。我希望能够按年或按月统计事件发生的次数。数据质量不好,incorporationdate列作为varchar100保存,并包含自由流动的文本和空值
因此,我不能使用Substring或YEAR,因为我只需要对mm/dd/yyyy格式执行提取来提取年份或月份。理想情况下,我想创建一个View并创建2个新列,一个用来显示年份,另一个用来显示月份。这将是一个完美的场景。
select
incorporationdate, count(incorporationdate) from default.chjp2
group by companynumber,inc
我试图在我的应用程序中实现一些统计数据。
实际上,我不会显示所有的“销售”(订单数量和总金额)范围内的两个日期。
我使用以下查询:
SELECT COUNT(order.id), SUM(order.total_amount) FROM `order` WHERE payed_at BETWEEN "2015-07-01 00:00:00" AND "2015-08-25 00:00:00"
它适用于靶场。现在我想放大,就像我想按“范围的所有日子”,“范围的所有月份”分组一样。
在这范围内的所有日子里:
\x{e76f}2015-07-01\x{e76f}\
我需要根据月份的位置对月份(按字母顺序的月份)数组进行排序,而不是按字母顺序。我的脚本返回一个事件列表,并基于年份和月份构建多关联数组,例如2012年=>数组(“八月”,“三月”,“九月”),2013年=>数组(“四月”,“五月”);它完美地构建了数组,但我现在需要对月份进行排序,以便它将返回2012年=>数组(“三月”,“八月”,“九月”),2013 => (“四月”,“五月”);
这是我目前正在使用的脚本。请注意,mysql中的日期字段设置为date,而不是VARCHAR,输入的日期为YYYY-MM-DD
public function returnMonthsAr
在DB中,我有一个BookingRooms集合,其中包含Checkin和Checkout日期,让我们说:
ID = Checkin _ Checkout
2017年1月1日至2017年3月1日
2/2/01/2017
2/ 04/02/2017
(格式为dd/MM/yyyy)
现在我想要统计一下每个可测量的月份有多少个晚上被预订了,所以结果应该是:
ID _ Area _夜
1/2017/01 5
2/2017/02
var result = (from boo in context.BookingRooms
group bo
我有一个包含以下列的MySQL数据库:
id (INT) duration (FLOAT) start_date (DATETIME)
我想要获取duration和start_date列的模态统计数据(频率计数)。
根据频率对事件的持续时间进行排序非常简单:
SELECT duration, COUNT(duration)
AS frequency
FROM trips
GROUP BY duration
ORDER BY frequency
DESC;
如果我在start_date列上运行同样的查询,我会得到以下形式的结果:
(datetime.datetime(2012, 8,