У меня есть таблица, которая выглядит следующим образом:SQL подсчет различий определенных временных меток
UNIQUEID FILEKEY DTTMSTAMP
-------------------------------------------
282 1 2012-07-19 09:02:00.000
283 1 2012-07-19 17:12:00.000
284 1 2012-07-20 08:53:00.000
285 1 2012-07-20 17:09:00.000
286 1 2012-07-23 08:54:00.000
287 1 2012-07-23 17:06:00.000
288 1 2012-07-24 09:00:00.000
289 1 2012-07-24 17:04:00.000
290 1 2012-07-25 08:59:00.000
291 1 2012-07-25 17:05:00.000
Есть также более 50K строк. Мне нужно, чтобы получить следующую информацию из этого:
Мне нужен подсчет количества дней, где есть ровно 4 временные метки для данного filekey
и разница между четвертым dttmstamp
и 3 dttmstamp
больше, чем на 3 часа.
Это в конечном итоге должно выглядеть следующим образом:
Filekey Count
----------------
1 650
т.д.
'ровно 4 timestamps' вы имеете в виду тот же день? – McNets
Что такое версия SQL Server? – gofr1
Это не имеет смысла, перефразируйте PLS и/или добавьте реалистичный желаемый результат. – dean