- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在报表中,每天有多个日期时间和数量记录。我想分别为每天的记录选择数量总和。
connection.query("SELECT date_time, quantity FROM report WHERE date_time BETWEEN ? AND ?", [fromDate_query, toDate_query], function (err, rows) {
if (err) console.log(err);
else {
for (var i = 0; i < rows.length; i++) {
var row = rows[i];
console.log("**********************************");
console.log("date_time : " + row.date_time);
console.log("quantity : " + row.quantity);
console.log("**********************************");
}
io.emit("chart", rows);
}
});
<小时/>
表格示例
| date_time | quantity
-------------------------
| 2017-08-13 11:12:51 | 1
| 2017-08-13 12:45:51 | 1
| 2017-08-13 13:57:51 | 1
| 2017-08-14 14:23:51 | 1
| 2017-08-14 16:34:51 | 1
| 2017-08-15 16:21:51 | 1
| 2017-08-16 14:31:51 | 1
选择后
| date_time | quantity
-------------
| 2017-08-13 | 3
| 2017-08-14 | 2
| 2017-08-15 | 1
| 2017-08-16 | 1
我怎样才能做到这一点?
最佳答案
将时间戳转换为日期,并GROUP BY
日期,最后SUM
增加数量或执行COUNT(数量)
SELECT DATE(date_time)
,SUM(quantity)
FROM report
WHERE date_time BETWEEN ? AND ?
GROUP BY DATE(date_time)
关于MySql GROUP BY date_time 和 SUM 数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45717212/
我正在尝试在我的代码中处理日期和时间,并且已指向 boost 库的方向 - 具体来说,boost::locale::date_time(部分原因是这让我避免了夏令时的怪异使我之前的实现变得困难)。 但
我有两个表:item_status_log 和 items。 items 表包含 itemid、status 和 ordertype 列。 item_status_log 表具有 itemid、dat
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
我编写了这段 java 代码来获取 system_date_time 和 my_date_time 之间的差异,当我运行这段代码时,system_date_time 是 2015-02-19 06:0
是否可能有一个查询从一个表中选择按天或月分组的行,该表的 date_time 字段包含完整的 date_time 值? 我需要获取每天sr13、r4、huawei的总和。任何有关我如何做到这一点的想法
我在尝试找出如何让 Boost 将日期/时间对象格式化为字符串时遇到了问题。我正在尝试设置格式说明符,但它被忽略并继续以预定义的样式输出日期。 通过演示可能更容易解释,所以这里是一些显示问题的示例代码
我有一个时间序列数据,我正在尝试根据设置为 date_time 的索引以及基于州/省的另一个条件填充一些值。但执行命令返回错误: data.loc["Mar 2017" : "Jul 2017" &
我正在尝试使用 boost 1.55 Date_Time 库编写代码来解析日期时间字符串。但它总是产生非日期时间日期。 boost::gregorian::date d(2005, 6, 25); b
当数据很多,且日期格式不标准时的时候,如果pandas.to_datetime 函数使用不当,会使得处理时间变得很长,提升速度的关键在于format的使用。下面举例进行说明: 示例数据: dat
您能否提供在 boost 1.55 中使用 boost::locale::date_time 时遇到的陷阱,或者告诉我我在以下示例中犯了什么错误?我是否误解了 boost::locale::date_
关于 ZipInfo objects 的文档对此并没有真正的帮助。这个 date_time 值是多少?是 UTC 时间还是本地机器时间? 最佳答案 好的,我想我刚刚找到了答案 here : Insid
#include "boost/date_time/gregorian/gregorian.hpp" int main() { boost::gregorian::greg_weekday d
我目前正在研究 boost::date_time。这样做时,我遇到了 days_until_weekday ( documentation link ) 函数,它对我来说非常有用。不幸的是,我从以下代
我有一个指向字符串 (char *) 的指针作为输入。日期/时间如下所示: 2010 年 4 月 10 日星期六 19:30:00 我只对日期感兴趣,对时间不感兴趣。我用我想要的格式创建了一个“inp
我正在对交易数据进行分析,并且想要计算自每个唯一客户的最近一次交易以来已经过去了多长时间。 我的初始数据框 (df1) 如下所示: memberId transactionDate 1111
我想解析由 4 位数年份和年份中的周数组成的字符串。我遵循了 boost date/time IO 教程,生成了一个这样的测试示例: std::string week_format = "%Y-W%W
我正在尝试编译 this program我无法在线找到以下文件: #include #include speed_test\speed_test.cpp|42|error: boost/date_
我想使用 Boost Date Time IO 解析带时区的日期时间图书馆。 #include #include #include using namespace boost::gregoria
如何使用 current 使用 boost::date_time 在本地时间和 UTC 时间之间转换(特别是,从本地时间到 UTC)系统时区?我知道 boost::date_time::local_a
在 boost::date_time 中是否有任何可用的 API 来获取两个日期之间的天数,这也是特定于日历的? 例如,2005/01/01 和 2006/12/31 之间的天数在七天日历中为 730
我是一名优秀的程序员,十分优秀!