【发布时间】:2014-07-18 23:06:25
【问题描述】:
我有一个有趣的问题,不确定如何编写查询来解决它。假设我有一个名为“汽车”的表。它有两列,CarId (int PK) 和 ArrivalTime (datetime)。当汽车进入一个空间时,就会输入到达时间。
我需要知道的是:对于每辆车,在它到达之前的 24 个时间段内有多少人进入了空间。
我想在不使用光标的情况下编写此代码,但不知道该怎么做。有任何 SQL 大师有想法吗?
哦 - 我应该提到正在使用的 SQL Server 版本是 2005。
【问题讨论】:
-
样本数据将带您走得更远...帮助我们帮助您。
-
我假设你的问题是——“我需要知道的是:对于每辆车,有多少“其他汽车”在它到达之前的 24 个时间段内进入同一空间。”
标签: sql sql-server