퇴근5분전


간만에 쿼리 쓸라니 기억이 안나서 어렵군...

갑자기 피벗 쓸일이 있었는데... 가물 가물한 기억땜시롱...

간단한 예제로 써놓는답.

SELECT y, sum( case c when 'A' then i else 0 end ) AS AColumn ,sum( case A.c when 'B' then i else 0 end ) AS BColumn
FROM
(
 SELECT '200812' AS Y , 'A' AS C, '1' AS I
 UNION
 SELECT '200812', 'B', '2'
 )a
group by A.y


결과
Y           AColumn  BColumn
200812    1             2



Sum이 기억이 안나서 무진장 헤맸뉑...

CTE는 왜이리 어렵누..


추가 ~~~  : 반대로 할경우!!!


SELECT A.A, CASE B.[K]  WHEN 1 THEN A.[1]
      WHEN 2 THEN A.[2]
      WHEN 3 THEN A.[3]
      WHEN 4 THEN A.[4]
      WHEN 5 THEN A.[5] END AS M
FROM
(
 SELECT 'A' [A], 1 [1], 2 [2],3 [3],4 [4],5 [5]
)A
,
(
SELECT 1 K
UNION ALL
SELECT 2 K
UNION ALL
SELECT 3 K
UNION ALL
SELECT 4 K
UNION ALL
SELECT 5 K
)B




 




훈스에서 게임만드시는것 같은뎅... 졸작하시는것도 같은.. 질문에

잠깐 짬내서 만들어봤다.

Access 라해서 엑셀인가 했는데 MsAccess를 찾으니 mdb로 나온다.


이 예제는 간단히 mdb를 Com dll을 이용해서 생성하고 테이블을 만든 후

데이타 저장및 쿼리등을 할수 있다.

'# 3) .Net ( Vs 2008 ) > C#' 카테고리의 다른 글

MS-Chart Demo  (0) 2010.11.05
포스트 잇 처럼 메모하는 레이아웃!!  (0) 2010.09.30
WebClient와 WebBrowser의 차이는??  (3) 2010.07.30
LINQ 그룹바이... 훌...  (0) 2010.07.30
Double.Parser()...  (0) 2010.07.19


http://msdn.microsoft.com/ko-kr/library/a3a2bads(VS.90).aspx

Windows/Font 폴더가 아닌 다른 위치에 폰트파일을 읽어서 사용할수 있는가? 라는 질문이 훈스 게시판에 올라왔기에
잠깐 뒤져보다가 찾았다.

privateFontCollection 이란 객체가 있고
AddFontFile( "파일경로" ); 를 통해 추가해서 사용할 수 가 있다.
 
그리고 지난번에 Text 관련해서 라인 번호 넣는 처리 할때 폰트별 라인 공백이라든가 위치값에 필요한 인자값들에 대한 정보도 Font.FontFamily 의 메서드로 지원이 되는것을 확인하였다.  

'# 2) .Net ( Vs 2005 ) > 기타' 카테고리의 다른 글

[정규식] Replace~  (0) 2010.09.14
이미지 미리보기~  (0) 2010.08.31
소수 구하기 소스...  (0) 2010.08.06
[GDI+] Matrix 객체 사용해보기...  (0) 2010.07.27
IFormattable  (0) 2010.07.15