我有(为了简单起见调整)一个包含2列的表格 - start
和end
,它们都是时间戳。这些代表电话。SQL Server:查询交叉引用与未存储在表中的数据集?
我需要产生归结为一个图形,沿着X轴的时间,以及沿着Y轴的同时调用。
我可以很容易地提取在任何给定时间的并发呼叫的数量,当然 - 像这样的东西:
select
count(*)
from
calls_table
where
time_started < 1282854000 and time_ended > 1282854000
这只是给我的号码后面的特定时间。我需要做的是在我的查询中包含选择的时间(例如每小时一小时),并拉取该时间戳的同时呼叫计数?所有伟大的想法感激地收到!
什么数据类型**完全**是你的'开始'和'结束'列?真的是'TIMESTAMP'?这与时间或任何类似的事情没有关系,并且会是一个完全错误的数据类型在这里使用...... – 2010-09-02 15:56:53
如果您发布代码或XML,请**在文本编辑器中突出显示这些行,然后单击“编辑器“工具栏上的”编码“按钮(101 010)可以很好地格式化和语法突出显示它!理解,marc - – 2010-09-02 15:57:11
- 谢谢。 – 2010-09-03 09:42:38