데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
테이블 기본 셀렉트
uid num cost
135332711246937 265 -32000
135332711246937 265 32000
135332854734437 272 -24000
135332854734437 272 24000
응용한 쿼리로 출력하고픈 내용
uid num costA costB
135332711246937 265 -32000 32000
135332854734437 272 -24000 24000
위와 같이 출력할수있는 응용 쿼리문 조언 바랍니다
Comment 5
-
건우아빠
2013.01.28 11:41
-
minsouk
2013.01.28 12:17
음양의 조화로 분리하나요? 크다 작다로 분리하나요? 기준이 더 중요할듯해요 ^^
-
건우아빠
2013.01.28 15:55
음양의조화라! 뭐든지 조화가 중요....
-
둥아
2013.01.28 17:01
/****** SSMS의 SelectTopNRows 명령 스크립트 ******/
SELECT distinct [uid]
,[num]
,min([cost]) as costA,max(cost) as costB
FROM [BnTest].[dbo].[Table_1]
group by uid, num끝~
-
바당바당
2013.01.28 23:32
답변들 모두 감사합니다 둥아님 좋은 예제로 힌트 얻어 갑니다 중복제거...굳!
컬럼으로 분리시는 case 문을 이용하시면 됩니다.