我在SQL表中有一列是进行测量的时间。如下表1所示,测量时间可以不按顺序,重复或不规则采样(它们通常但不总是100毫秒)。当时间戳丢失时(如下面例子中的2009-12-20 11:59:56.1),这意味着我们没有进行测量。所以,我需要知道我们进行测量的总时间。这可以近似为唯一_TimeStamp值乘以典型时间戳(100毫秒)的次数。我如何编写这个查询?如果影响解决方案,它可能需要运行大量记录(在约100毫秒采样30天)。谢谢!用于统计总时间量的SQL查询
Table1:
_TimeStamp
2009-12-20 11:59:56.0
2009-12-20 11:59:56.5
2009-12-20 11:59:56.3
2009-12-20 11:59:56.4
2009-12-20 11:59:56.4
2009-12-20 11:59:56.9
难道你不能找到最小和最大时间戳,并采取差异? – 2010-02-07 01:08:21