2010-12-08 2 views
0

공급 업체 및 위치 별 매출 합계를 반환하는 쿼리가 있습니다. 선택한 날짜의 총 판매 비율에 대한 열을 어떻게 추가합니까? SQL 2005매출 비율 추가

를 사용
SELECT vendor, 
     location, 
     sum(ExtPrice) as total 
    FROM [database].[dbo].[GetOrderDetails] 
    where processdate > '2010-05-08 16:35:46.500' 
group by vendor,location 
order by vendor asc 

답변

0

당신은 당신의 코드가 계산 열 당신이 가능 합 (ExtPrice) 대신 총을 사용할 수

PercentageOfTotal AS (ExtPrice/sum(ExtPrice)) 

을 사용하여 다음과 같이 할 것입니다,하지만 난 특정 계산 열을 다른 대상으로 지정할 수는 없습니다. 가치가있다.

+0

안녕하세요, 포맷이 꺼져 있습니다. – joe

+0

닫는 괄호가 없습니다. 당신이 이미 그것을 시도하지 않는 한 – guildsbounty

+0

또는 잘못된 순서로 그들을 가질 수 있습니다, 당신은 그냥 ExtPrice/합계 (ExtPrice)로 그것을 실행할 수 있습니다 PercentageOfTotal – guildsbounty