sql - 按间隔分组

sql - 按间隔分组

给定一个包含数字字段(myNum)的表(mytable),如何编写一个基于该字段中的值范围而不是每个不同值来汇总表数据的SQL查询? 为了更具体的例子,让我们把它的区间设置为3,然后用count(*)来“汇总”,这样结果就可以告诉mynum是0-2.99的行数,3的行数-5.99,6-8.99等…


MySQL/SQL:仅在日期时间列上按日期分组

有一个像列这样的列表: mydate DATETIME... 我有一个查询,如: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; 这将按完整的datetime时间分组,包括小时和分钟。 我希望仅在YYYY/MM/DD的日期,而不是YYYY/MM/DD/HH/mm 。 有人知道怎么做吗? 我仍然可以在我的代码中动态执…


如何在没有统计的日子里从Mysql获取数据

我想从一段时间(比如说一个星期)获得注册数量,这并不难,但是我想知道是否可以在MySQL中返回一个零注册。 一个例子:数据: ID_Profile datCreate 1 2009-02-25 16:45:58 2 2009-02-25 16:45:58 3 2009-02-25 16:45:58 4 2009-02-26 10:23:39 5 2009-02-27…


mysql - 在一个时间范围内分组为5分钟的间隔

我想用mySQL命令遇到一些困难。 SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user=b.user AND a.id=b.id AND b.name='John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-1…


sql - 如何根据日期时间列进行分组,而无需考虑时间

我有一堆产品订单,我试图按日期分组并计算该日期的数量。 我如何按月/日/年分组而不考虑时间部分? 3/8/2010 7:42:00应与3/8/2010 4:15:00分组…



sql - 如何统计每天的记录数?

我有一张桌子,有以下结构: CustID--- DateAdded--- 396 2012-02-09 396 2012-02-09 396 2012-02-08 396 2012-02-07 396 2012-02-07 396 2012-02-07 396 2012-02-06…


mysql - 按unix时间戳字段分组

我试图让我的代码以下列格式输出: january 2012-34 february 2012-23 其中34和23将是该月内有id_dealership为7的总行数。我需要这个输出所有数据,每个月都有一个分配。 assignments表结构如下: id_dealer(int) date_assigned(int) 我试过这个,但是根本不起作用: SELECT MONTH(date…


如何使用sql从Date字段按月分组

如何从日期字段中按月分组(而不是按日分组)? 这是我的日期字段的样子: 2012-05-01 这是我目前的SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date>= '2012-02-01' and Closing_Date<= '2012-12-31'…


T-SQL计算不同年份之间的月份

我在SQL Server中有一个表,其中包含用户为不同作业工作的持续时间。 我需要计算用户的总体经验。 Declare @temp table(Id int, FromDate DATETIME, ToDate DATETIME) INSERT INTO @temp(Id,FromDate,ToDate)VALUES(1,'2003-1-08 06:55:56','2…


MySQL如何在使用分组时将空值分配给不匹配的列

我有以下MovieTheaterTbl表: Name Location Date TicketRevenue SnackRevenue BeverageRevenue AMC Alpine St. 8/14 100 80 60 Atlas Main St. 8/19…




sql时间分组 sql按小时分组 sql按周统计 mysql统计每天数据 mysql sql按小时统计 mysql时间戳分组 mysql按年查询 mysql分时间段统计 sql统计每天的数据