Я новичок на этом сайте, но потерпите.
Я пытаюсь GROUP BY
получить некоторые данные с помощью SQL Server.
Вот данные:
Computer VisitDate
ComputerA 2012-04-28 09:00:00
ComputerA 2012-04-28 09:05:00
ComputerA 2012-04-28 09:10:00
ComputerB 2012-04-28 09:30:00
ComputerB 2012-04-28 09:32:00
ComputerB 2012-04-28 09:44:00
ComputerB 2012-04-28 09:56:00
ComputerB 2012-04-28 10:25:00
ComputerA 2012-04-28 12:25:00
ComputerC 2012-04-28 12:30:00
ComputerC 2012-04-28 12:35:00
ComputerC 2012-04-28 12:45:00
ComputerC 2012-04-28 12:55:00
Чего я пытаюсь добиться, так это сгруппировать данные по компьютерам, а также сгруппировать, если компьютер имеет разницу между временем посещения более 1 часа. Вот результат того, что я пытаюсь сделать:
Computer VisitDate
ComputerA 2012-04-28 09:00:00
ComputerB 2012-04-28 09:30:00
ComputerA 2012-04-28 12:25:00
ComputerC 2012-04-28 12:30:00
Итак, Computer A
отображается дважды, потому что он посетил в 09 :10 :00, а затем снова посетил в 12 :25 :00, что означает разницу более 1 часа.
'ГРУППИРОВАТЬ ПО КОМПЬЮТЕРУ' легко, но с другой стороны, я не знаю, с чего начать. Любая помощь по этой проблеме будет высоко оценена.