2015-01-07 3 views
-1

게시하기 전에 찾고 있었지만 아무것도 찾지 못했습니다. 가능하면 가능한지 모르겠다.SUM 행마다 합계

같은 열에있는 모든 열의 합이 필요합니다. 더 나은 설명을 위해 사진을 첨부합니다. 나는 SQL 서버 2005

예를 사용하고 있습니다 : 시간에 대한

enter image description here

감사합니다.

+0

당신은 어떤 ** 코드를 시도 **? – jfun

+0

제가 시도한 것은 저에게 효과적이지 않으므로, 가능한지 여부를 묻는 것입니다. – yaqui

답변

1

일반적으로 요구 사항에 따라 데이터베이스 디자인이 부족한 것으로 나타납니다. 어쩌면 당신은 그것을 리팩토링하고 모든 컬럼에 대해 하나의 행을 삽입하고 메인 테이블에 외래 키를 삽입하는 다른 테이블을 생성해야합니다. 그러면 훨씬 더 효율적으로 쿼리를 유지 관리하고 작성할 수 있습니다.

그러나이 방법으로 작업을 수행 할 수 있습니다

SELECT [TOTAL ROW] = Col1 + Col2 + Col3 + Col4 + ....., 
     OtherColumns ... 
FROM dbo.TableName 
+0

제 데이터베이스에 대해 제안 해 주셔서 감사합니다. 가능한지 알고 싶었습니다. – yaqui