에 따라 새 행을 가지고 있지만 새로운 행이하나에 여러 행을 결합하지만 값
IncomingNumber QueNumber Datetime
-------------- --------- -------------------
12345678 1 2012-01-01 09:01:00
12345678 2 2012-01-01 09:02:00
12345678 3 2012-01-01 09:05:00
12345678 2 2012-01-01 09:07:00
12345678 3 2012-01-01 09:08:00
12345678 1 2012-01-01 09:10:00
12345678 2 2012-01-01 09:11:00
12345678 3 2012-01-01 09:13:00
09876543 1 2012-01-01 09:01:00
09876543 2 2012-01-01 09:02:00
09876543 1 2012-01-01 09:05:00
09876543 2 2012-01-01 09:06:00
09876543 3 2012-01-01 09:08:00
는 어떻게 그래서 모든 시간이 QueNumber 필드에 1이 나타납니다가 새 레코드의 데이터가
IncomingNumber Datetime1 Datetime2 Datetime3 Datetime4 Datetime5
-------------- ------------------- ------------------- ------------------- ------------------- -------------------
12345678 2012-01-01 09:01:00 2012-01-01 09:02:00 2012-01-01 09:05:00 2012-01-01 09:07:00 2012-01-01 09:08:00
12345678 2012-01-01 09:10:00 2012-01-01 09:11:00 2012-01-01 09:13:00 Null Null
09876543 2012-01-01 09:01:00 2012-01-01 09:02:00 Null Null Null
09876543 2012-01-01 09:05:00 2012-01-01 09:06:00 2012-01-01 09:08:00 Null Null
처럼 보이게합니다. CTE 쿼리와 관련이 있다는 것을 알고 있지만 실제로 사용하지 않았고 전혀 사용하지 못했습니다.
DBMS? SQL 서버? – RichardTheKiwi
QueNumber 주문 중 휴식 시간을 기준으로 새 레코드를 찾고 있습니까? QueNumber 3 뒤에 2가 올 때처럼? – jTC
이것은 SQL Server 2012에 대한 것입니다. QueNumber가 1 일 때만 새 레코드가되어야합니다. – Mcphee78