나는 당신의 도움을 요청하고 싶습니다. 결과를 분리 할 수 있지만 이제는 외부 사람에게 완벽한 쿼리를 만들고 싶습니다. 내 설명 :
이 데이터베이스에는 일부 레코드가 들어오고 각 레코드에 값이있는 여러 열이있을 때 테이블이있는 통계 데이터베이스가 있습니다.
이제 이러한 열 중 하나를 "MT"라고합니다. MT 열은 레코드 당 다음 값 중 하나만 가질 수 있습니다. A, B, C, D, E 레코드에는 데이터베이스 외부 값의 크기를 나타내는 TotalAmount라는 열도 있습니다. . 이 TotalAmount 열은 소수가없는 숫자이며 1에서 10.000 사이의 값을 가질 수 있습니다. 마지막 부분은 자체 레코드이고 테이블에는 X 개의 레코드가 있습니다.
따라서 기본적으로 각 MT 값을 구분하고 MT 당 레코드 양과 TotalAmount의 합계를 계산하는 쿼리를 만들어야합니다.
이것은 SQL Server 2005에 있습니다.
도움을 주셔서 감사합니다!
전체 DB 스키마 없이는 추측하기가 매우 어렵습니다. 그러나 나는 당신이 필요하다고 생각합니다.
SELECT MT, Count(*), SUM (TotalAmout)
FROM YourTable
GROUP BY MT
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다