차고에서, 차고에서 또는 유지 보수를 위해 더 가벼운 버스를 나타내는 데이터 테이블이 포함 된 버스 차고 응용 프로그램이 있다고 가정 해보십시오. 그것은 다음과 같습니다레코드 상태 기록 얻기 SQL Server 2008
+-----------------------+-----+-----+
|Date |BusId|State|
+-----------------------+-----+-----+
|2013-09-12 15:02:41,844|1 |IN |
+-----------------------+-----+-----+
|2013-09-12 15:02:41,844|2 |IN |
+-----------------------+-----+-----+
|2013-09-12 15:02:41,844|3 |OUT |
+-----------------------+-----+-----+
|2013-09-12 15:02:41,844|4 |OUT |
+-----------------------+-----+-----+
|2013-09-12 15:02:41,844|5 |OUT |
+-----------------------+-----+-----+
|2013-09-13 15:02:41,844|1 |OUT |
+-----------------------+-----+-----+
|2013-09-14 15:02:41,844|1 |IN |
+-----------------------+-----+-----+
|2013-09-15 15:02:41,844|1 |OUT |
+-----------------------+-----+-----+
|2013-09-15 15:02:41,844|2 |OUT |
+-----------------------+-----+-----+
지금 내가 어디 차고에서 나에게 얼마나 많은 버스의 개요를 제공하는 좋은 매일 매일 데이터 세트 (또는 시간 시간 등으로)를 만들고 싶어 곳을한다는 얼마나 많은 그것의.
+-------------------+-----+------------+
|Date |State|Count(buses)|
+-------------------+-----+------------+
|2013-09-12 16:00:00|IN |2 |
+-------------------+-----+------------+
|2013-09-12 16:00:00|OUT |3 |
+-------------------+-----+------------+
|2013-09-13 16:00:00|IN |1 |
+-------------------+-----+------------+
|2013-09-13 16:00:00|OUT |4 |
+-------------------+-----+------------+
|2013-09-14 16:00:00|IN |2 |
+-------------------+-----+------------+
|2013-09-14 16:00:00|OUT |3 |
+-------------------+-----+------------+
|2013-09-15 16:00:00|IN |0 |
+-------------------+-----+------------+
|2013-09-15 16:00:00|OUT |5 |
+-------------------+-----+------------+
어떻게하면 TSQL을 사용하여이 작업을 수행 할 수 있습니까? 나는 하나의 reqirement를 가지고 있는데, 그것은 내가 View로서 이것을 가질 것이기 때문에 나는 내 선언문에서 변수 선언을 사용할 수 없다는 것이다.
나는 매우 similar question에게 물었다. 그러나 나는 그 사람이 너무 모르게 말하자면이 사람만큼 일반 적이라고 느꼈다.
뭔가 : 선택한 날짜, 국가는, 일 (일)에 의해 테이블 그룹에서 COUNT (*)가', 그 쿼리는 두 가지를 벗어났습니다 – Melon
을 state' : 그것은 것 날짜가 변하지 않는 상태의 버스와 아무리 특별한 날에 상태를 변경하지 않은 버스도 고려하지 않은 날짜를 알려주십시오. 원하는 결과 집합을 다시보십시오. – Fontanka16
그것은 단지 암시였습니다. (저것은 여기에 있고 응답이 아닙니다.) – Melon