2 개의 열이 있고 각 행의 값 (시간)을 다음 행에 추가하려고합니다.TSQL- 다음 행마다 값 추가
Date Hour
2014-01-13 13:00 0
2014-01-13 14:00 3
2014-01-13 16:00 2
나는 다음과 같이 표시하는 새로운 날짜 열 갖고 싶어 : 당신은 DATEADD
와 하위 쿼리를 사용할 수 있습니다
Date Hour **New_Date**
2014-01-13 13:00 0 2014-01-13 16:00
2014-01-13 14:00 3 2014-01-13 17:00
2014-01-13 16:00 2 2014-01-13 18:00
당신이 가장 가능성이 당신이 실행중인 총과 DATEADD를 사용하여 여기에 무엇을하려고 할 수 있습니다. 누적 합계를 수행하는 방법은 사용중인 SQL Server의 버전에 따라 다릅니다. 2012 및 2014에는 LEAD 및 LAG 기능이있어 매우 간단합니다. 2008 년 및 그 이전 버전은 조금 더 도전적입니다. 누적 합계를 검색하면 많은 예제가 있습니다. –