首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要mysql查询来添加时间序列中每一天的值...需要帮助

需要mysql查询来添加时间序列中每一天的值...需要帮助
EN

Stack Overflow用户
提问于 2010-03-05 12:52:18
回答 1查看 156关注 0票数 0

我有一个transaction表,我希望生成一个数据集来驱动一个折线图,该图表显示给定时间段内每天发生的所有销售的总和。我以前从来没有像这样对结果进行分组,这让我摸不着头脑。

假设该表称为"transactions","datetime“字段称为timestamp,每个事务的销售额为"txn_amount”。我希望结果集包括每天:"1/2/10“和交易金额的总和。

我需要一本书,花一周的时间学习mysql...谢谢你帮我的忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-05 13:23:22

代码语言:javascript
复制
select sum(txn_amount) ,timestamp from transactions where timestamp in (select distinct timestamp from transactions) group by timestamp

如果数据类型为datetime,请使用以下命令

代码语言:javascript
复制
select sum(amt) ,substring(dt,1,10) from transactions where substring(dt,1,10) in (select distinct substring(dt,1,10) from transactions) group by substring(dt,1,10)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2384640

复制
相关文章

相似问题

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