数据库-SQL中的峰值问题,求帮忙....

问题描述

SQL中的峰值问题,求帮忙....


如图,我想求每分钟正在通话的人数,比如2013-01-01 01:01:00 ~
2013-01-01 01:01:59这个时间段的同时在通话的人数就为1,因为只有第十条数据包含这个时间段,这样的SQL语句怎么写?

解决方案

直接查询效率比较低,而且这种数据有个特点,就是大量增长但是不会修改,属于日志类型。所以可以对数据预处理,将这个表中的数据投影到以时间段为关键字的另一个表中,并且计数。

解决方案二:

select count(id) from table where 接起时间 < xxxx and 挂断时间 > y?y?y?y

时间: 2024-11-26 19:33:15

数据库-SQL中的峰值问题,求帮忙....的相关文章

如何comobox链接数据库表中的列,求代码

问题描述 如何comobox链接数据库表中的列,求代码 在combobox的下拉匡如何与数据库的表的列定位 解决方案 解决方案二: C#中comboBox用代码绑定数据库中在某一列.用处:跟radioButton联系在一起,可以根据radioButton在选择而在comboBox显示出不同的值. private void radioButton1_Click(object sender, EventArgs e) { comboBox1.Items.Clear(); //清空ComBox str

数据库SQL中having和where的用法区别_MsSql

"Where" 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数. "Having"是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数.  聚合函数,SQL基本函数,聚合函数对一组值执行计算,并返回单个值.除了 COUNT 以外,聚合函数都会忽略空值. 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用. Transact-SQL编

数据库SQL中having和where的用法区别

"Where" 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数. "Having"是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数. 聚合函数,SQL基本函数,聚合函数对一组值执行计算,并返回单个值.除了 COUNT 以外,聚合函数都会忽略空值. 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用. Transact-SQL编程

ASP.NET 如何在web页面上显示数据库表中的所有图片,求大神。。。。。

问题描述 在数据库表中存入图片的路径,想在页面中分类显示图片,不能预先设定存入图片的数量,所以用Image控件显示不合理,并不会自定义控件,还有没有其他的方法?求大神指点...... 解决方案 解决方案二: 解决方案三:你是指图片平铺展示那种形式吗?解决方案四:控件绑定的话用Repeat,模板里面就放img控件解决方案五: 解决方案六:用Repeat的话,具体是怎样的呢,新手,没用过解决方案七:Repeat跟datagridview还有datalist差不多不过分页和排序我记得是要自己来写的不像

sql 中select语句问题

问题描述 sql 中select语句问题 求问:在做C#程序中,我sql查询语句: select InvtID,Descr ,User2, User2 from (SELECT Inventory.InvtID, Inventory.Descr, Inventory.User2,IA.User2 FROM Inventory LEFT OUTER JOIN InventoryAdg IA ON Inventory.InvtID=IA.InvtID )v 问题是我需要查询两张表的User2字段,可

跪求高手赐教,两个数据库两个表怎样象SQL中做Left join关联然后在datagrid中输出!!!!

问题描述 目前有两个数据库,一个ORACLE一个sqlserver,想比较两个数据库中两张表的差异,并把结果输出到datagrid,能不能实现象在SQL中LEFTJOIN那样的效果进行关联?(DTS做起来效率太低)DATASETDATATABLE可以实现这样的效果吗?查阅了很多资料和MSDN,都没找到答案,求高手赐教!!!最好是有思路和代码,谢谢!!! 解决方案 解决方案二:关注-解决方案三:明确的告诉你不行!解决方案四:呜呜....连变通的方法也没有吗?解决方案五:比较两个数据库中两张表的差异

数据库-新手求问,sql中用户对某一视图权力撤回后,要删除该视图吗

问题描述 新手求问,sql中用户对某一视图权力撤回后,要删除该视图吗 新手求问,sql中用户对某一视图权力撤回后,要删除该视图吗.如图所示,题目是撤回杨兰所授予的权力

急求:如何把datagridview 表格中的数据写入到SQL数据库表中?

问题描述 如何把datagridview表格中的数据写入到SQL数据库表中?请知道的给我点详细的代码让我学习一下,谢谢了, 解决方案 解决方案二:例:自己更换连接对象.表名就可以了.DimsqladpAsNewSqlClient.SqlDataAdapterDimsqlcomAsNewSqlClient.SqlCommandDimsqlcbdAsNewSqlClient.SqlCommandBuildersqlcom.Connection=DBsqlcom.CommandText="select

conn-导入不进去数据库。求帮忙看看。搞了好久。

问题描述 导入不进去数据库.求帮忙看看.搞了好久. package web; import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException; import javax.servlet.ServletExceptio