-
求时间段总和0
sign db_username db_ip beginTime endTime
downloadFiles tom 125.92.142.224 1378063471 1378063472
downloadFiles tom 125.92.142.224 1378072128 1378072129
downloadFiles tom2 84.14.196.239 1378077892 1378077893
downloadFiles tom2 84.14.196.239 1378077893 1378077894
downloadFiles tom2 84.14.196.239 1378077894 1378077895
downloadFiles tom2 84.14.196.239 1378077895 1378077896
downloadFiles tom2 84.14.196.239 1378077896 1378077897
downloadFiles tom2 84.14.196.239 1378077897 1378077898
downloadFiles tom2 84.14.196.239 1378079181 1378079182
downloadFiles tom2 84.14.196.239 1378079181 1378079182
downloadFiles tom2 84.14.196.239 1378079182 1378079183
downloadFiles tom2 84.14.196.239 1378079182 1378079183
downloadFiles tom2 84.14.196.239 1378079184 1378079185
downloadFiles tom2 84.14.196.239 1378079184 1378079185
downloadFiles tom2 84.14.196.239 1378079184 1378079185
downloadFiles tom2 84.14.196.239 1378079185 1378079186
downloadFiles tom2 84.14.196.239 1378079185 1378079186
downloadFiles tom2 84.14.196.239 1378079185 1378079186
downloadFiles tom2 84.14.196.239 1378079188 1378079189
downloadFiles tom2 84.14.196.239 1378079188 1378079189
downloadFiles tom2 84.14.196.239 1378079189 1378079190
downloadFiles tom2 84.14.196.239 1378079190 1378079191
downloadFiles tom2 84.14.196.239 1378079190 1378079191
downloadFiles tom2 84.14.196.239 1378079191 1378079192
downloadFiles tom2 84.14.196.239 1378079192 1378079193
我数据库里有这样的数据(关于时间值,我己转为unix 时间戳,方便比较)
现在我想要查询一个用户不重复的时间段的总和(如有重复的时间段,不计入总和,只计一次)
如 tom 第一条 为 2013-09-11 18:22:34 as T1 2013-09-11 18:22:54 as T2
第二条 为 2013-09-11 18:23:34 as T3 2013-09-11 18:24:54 as T4
SUM=(T2-T1)+(T4-T3) boz T3>T2
如果 第二条 为 2013-09-11 18:24:00 as T3 2013-09-11 18:24:54 as T4
SUM=(T4-T1) boz T3<T2 && T3>T1
如果 第二条 为 2013-09-11 18:22:37 as T3 2013-09-11 18:22:50 as T4
sum=T2-T1 boz T3<T1 && T4<T1
想将各个用户的时间段总和求出来
结果集为
downloadFiles tom 125.92.142.224 TotalTime 15(seconds)
downloadFiles tom2 84.14.196.239 TotalTime 309(seconds)
分组为sign/username/ip
想用一句SQL或存储过程实现
避免用通过loop来累积时间段总和,效率又太低了
大家有什么好的办法呢2013年9月11日 11:34
目前还没有答案
相关推荐
通达信指标公式源码统计一天内一个时间段内的成交量 通达信指标公式源码是基于通达信软件平台的编程语言,用于开发交易策略和技术指标。本文将介绍通达信指标公式源码统计一天内一个时间段内的成交量,主要包括公式...
在Excel 2021中,快速求出各月最晚数据总和是一个常见的数据分析任务,这通常涉及到日期处理和条件求和。...这个方法适用于任何需要找出特定时间段内最后一天数据总和的情况,对于处理大量日期数据特别有用。
年数总和法基于一个假设,即资产在其使用寿命内,其贡献收益的能力随时间逐渐减弱。该方法通过将资产的使用寿命分成若干个相等的年数段,并将这些年数段的和作为折旧基数。这个基数被称为“折旧总额”,然后每年按照...
这段代码清晰地展示了如何使用 BFS 来解决路径总和问题。时间复杂度为 O(N),其中 N 是树的节点数,因为每个节点都会被访问一次。空间复杂度也为 O(N),因为队列中最多可能包含 N 个节点。 同样,这个问题也可以用 ...
它涉及从各种数据源中提取信息,并将它们按照特定的时间段进行整理和分析。针对“VB程序实例-某一时间段内数据汇总.zip”这一主题,我们将探讨如何利用Visual Basic(VB)这一编程语言来完成此任务,以及它在处理...
- 工作效率的平均,如小李加工零件,需要考虑不同时间段的工作量,可以分别计算每段时间的平均数,再求整体平均。 - 路程的平均速度,汽车行驶的例子中,平均速度不等于前后两段路程的平均速度,而应该根据总路程...
Simulink函数均值的计算方法不仅限于这种基本的累加器和计数器组合,还可以使用“Moving Average”(滑动平均)块,它允许用户指定一个窗口大小,计算过去一段时间内的平均值。这对于处理时间序列数据非常有用。 总...
传输延迟段是CAN协议中为了补偿网络最大信号传输延迟而设置的时间段,这包括了两个节点之间的最大信号传输延迟时间以及发送和接收节点的内部延迟时间的总和。这个时间段必须两倍于这些延迟时间的总和。 在实际应用...
- **时间复杂度**:算法的时间复杂度为 \( O(n^2) \),其中 \( n \) 为三角形的行数。这是因为我们需要遍历三角形的每一行,并对每一行进行操作。 - **空间复杂度**:空间复杂度同样为 \( O(n^2) \),用于存储三角形...
例如,你可以将一段时间内的多个传感器读数表示为向量,并使用此函数求得所有读数的总和。 总结来说,向量总和在MATLAB中的实现简单而直接,只需利用基本的向量加法操作。`sum_vec.m`函数提供了一个通用的工具,...
在这个代码段中,`functools.reduce` 函数用于应用一个函数(这里是 `mul`)到一个序列(在这里是 `shape` 列表)的元素上,逐个相乘。`operator.mul` 是 Python 内置的乘法操作符,它接受两个参数并返回它们的乘积...
通过获取起始和结束日期的星期数来确定整个时间段内需要包含的天数。算法通过减去结束日期的星期数并加上起始日期的星期数,然后除以7(一周的天数),最后乘以2(因为一周有两天周末),得出结果后再加上或减去之前...
在SQL Server中,统计全天各个时间段的产品销量情况是一项常见的业务需求,对于卖场管理至关重要,能够帮助管理者了解销售高峰和低谷,以便优化运营策略。在本文中,我们将探讨如何使用SQL Server来完成这个任务。 ...
表现最好的时间段动态规划 0/1 背包图案 (还包括子集总和 - 非常相似) 无界背包 买卖股票(状态机概念) 最长递增子序列 使序列排序的最小删除次数 经典的 LIS 问题。 找到序列的 LIS 和deletions = arr.length - ...
在实际应用中,可能有一个服务或产品,其费用不是一次性收取,而是按时间段划分,比如按小时计费。例如,租赁服务、在线课程订阅等,费用可能是每小时一个固定价格,或者根据使用的小时数阶梯定价。 为了实现这样的...
2. 对于汽车的平均速度问题,可以通过将前后两段路程的总和除以其对应的时间总和来求得。 总结,解决平均数问题的关键在于灵活运用“平均数=总数÷个数”这一基本关系,并根据具体题目条件选择合适的解题方法。对于...
- 在教学过程中,教师应引导学生进一步感知和体验时间,让他们通过实际操作来建立时间观念,比如通过模拟图书馆的开放时间,让他们了解一天中可以借书的时间段,并学习如何计算这些时间段的总和。 - **联系生活...
路段单向通行能力(N)可以通过公式(1-1)得出,它是所有车道通行能力的总和。其中,Ni代表第i条车道的通行能力,n为路段单向车道数。每条车道的通行能力(Ni)则由公式(1-2)计算,包括理论通行能力(C0)、车道...
7. **平均速度**:物体在不同时间段内的平均速度不同,要计算全程的平均速度,需将各段时间内的路程总和除以总时间。 8. **速度变化与平均速度**:李伟同学百米赛跑,前6s和后6s的平均速度不同,可以通过计算各自...