首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按日期范围内的天数分组结果

按日期范围内的天数分组结果
EN

Stack Overflow用户
提问于 2014-02-20 07:20:51
回答 3查看 61关注 0票数 0

我有一个表,其中一列是时间戳,我有以下查询

选择*从测试位置( 2014-02-16 00:00:00和2014-02-19 00:00:00之间的时间分组)和(shift = 1)

但是这个查询提供了sql查询中给出的日期范围之间的所有行。因此,我的问题是如何将上述查询的结果按日期分组。喜欢

2014-02-16 第一排 第二排 第三排 2014-02-17 第一排 第二排 第三排 第四排

诸若此类

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-20 07:22:40

代码语言:javascript
复制
SELECT * FROM test WHERE 
timepacket BETWEEN '2014-02-16 00:00:00' AND '2014-02-19 00:00:00' 
AND shift = 1 
GROUP BY timepacket;
票数 0
EN

Stack Overflow用户

发布于 2014-02-20 07:24:01

按组或按顺序使用

代码语言:javascript
复制
SELECT * FROM test WHERE (timepacket BETWEEN 2014-02-16 00:00:00 and 2014-02-19 00:00:00)
 AND (shift = 1) GROUP BY timepacket
票数 0
EN

Stack Overflow用户

发布于 2014-02-20 07:26:11

即使您的查询也不太清楚,但根据我的理解,您希望根据日期进行排序,如果然后使用下面的查询-

代码语言:javascript
复制
SELECT * FROM test WHERE (timepacket BETWEEN 2014-02-16 00:00:00 and 2014-02-19 00:00:00) AND shift = 1 order by date(timepacket);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21900869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档