저는 SQL에 매우 익숙합니다.SQL 고객별로 그룹화 할 때 첫 번째 가격을 선택하십시오.
내 데이터는 고객 계약 번호, 서비스 날짜 및 가격 목록으로 구성됩니다. 나는 고객별로 그룹화 할 수 있어야하고, 첫 번째 가격을 서비스 날짜까지 가져오고 다른 열은 모든 가격의 합계를 가져야합니다.
그래서 내가 좋아하는 뭔가가 있습니다
SELECT
CONTRACT,
SUM(PRICES) as [TOTAL SPENT]
FIRST(PRICE) as [FIRST PRICE]
FROM TABLE
GROUP BY CONTRACT
ORDER BY CONTRACT
을하지만, 분명히 첫 번째는 (내가 Microsoft SQL Server를 사용하고 있습니다) 함수 이름에 내장되지 않습니다. 어떤 제안?
미리 감사드립니다.
SQL을 제공하여 필요한 테이블/필드를 만들 수 있습니까? – Robadob
어떤 버전의 SQL Server를 사용 하시겠습니까? –
당신은 "서비스 날짜별로 첫 번째 가격을 끌어 오십시오"라고 말했지만 서비스 날짜가 선택 항목에서 검색되지 않습니다 ... 그래서 어떤 가격이 "첫 번째"가격입니까? 샘플 데이터와 원하는 결과가 잘 보일 것입니다 –