私はこのサイトに不慣れですが、我慢してください。
SQLServerを使用してデータを取得しようとしてGROUP BY
います。
データは次のとおりです。
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に再度訪問したため、2回表示されます。これは、1時間以上の差を意味します。
「GROUPBYComputer」は簡単ですが、もう1つは、どこから始めればよいのかわかりません。この問題についての助けをいただければ幸いです。