MFC ODBC 쿼리 질문드립니다.

is유랑 2013.04.10 15:04 Views : 11278

안녕하세요. 신입 개발자입니다.

 

MS-SQL에 연결하여 데이터를 Dialog에 표시하는 프로젝트를 진행중입니다.

 

MS-SQL에서 만들 쿼리를 사용하고 싶은데

 

OPEN할때 쿼리를 넣으려면 MS-SQL상에서 실행되는 쿼리를 수정해서 [dbo].[CT_AGENT_GROUP]이러한 형식으로

 

만들어서 SELECT해야 할것 같은데 오류가 납니다.

 

기본적인 Join방식은 Open이후에

필터 m_strFilter = " [dbo].[CT_AGENT_INFO].[AGENT_ID] = [dbo].[GW_AGENT_ASSIGN_INFO].[AGENT_ID] ";를 사용해서

 

사용하고 있습니다. 하고 싶은 것은 3개의 테이블을 이중 조인해서 사용하는 법입니다.

 

쿼리는 아래형식입니다.

 

SELECT A.POLICY_ID  AS   PolicyID,
       C.GROUP_NAME   AS majorGroup,
       D.GROUP_NAME   AS minorGroup,    
       A.AGENT_ID     AS agentId,
       B.AGENT_NAME   AS agentName,
       A.INIT_CNT    AS IntCnt,
       A.CUR_CNT     AS CurCnt,
       A.ASSIGN_CNT  AS AssignCnt
                               
FROM   gw_agent_assign_info A,
      CT_AGENT_INFO  B                                                      
       LEFT OUTER JOIN                                                       
          (SELECT MAJOR_GROUP,GROUP_NAME                                     
           FROM CT_AGENT_GROUP                                               
           WHERE MINOR_GROUP='*****') C                                      
       ON B.MAJOR_GROUP = C.MAJOR_GROUP                                      
       LEFT OUTER JOIN                                                       
          (SELECT MAJOR_GROUP,MINOR_GROUP,GROUP_NAME                         
           FROM CT_AGENT_GROUP) D                                            
           ON B.MAJOR_GROUP = D.MAJOR_GROUP AND B.MINOR_GROUP = D.MINOR_GROUP
WHERE  A.AGENT_ID     = B.AGENT_ID

 

요약하자면

Open할때 위 쿼리를 수정해서 사용할수 있느지 사용가능하다면 어떻게 수정해야하는지

database.ExecuteSQL를 사용하면 기존 MS-SQL쿼리를 사용할수 있다고 하는데 SELECT이후 저장을 하려면 어떻게 해야하는지를

알고 싶습니다.

 

많은 조언 부탁드립니다.

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21508
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12229
6680 재고를 계산하는 쿼리에 대한 조언 부탁드립니다. [1] loverainjh 2013.04.12 6934
6679 sql profiler 주의사항 [6] 앜ㅋ 2013.04.12 7023
6678 지속적인 에러로 죽겠습니다. 도와주세요~ㅠ [2] minnin 2013.04.12 14266
6677 루프를 돌면서 키를 생성하지 않고.. [2] 까나리 2013.04.11 5555
6676 복구모드 단순->전체로 변경시.. [3] 처리짱 2013.04.11 6502
6675 fn_dblog 에 대한 질문드려요. [3] 나는짱이야 2013.04.11 7113
6674 SSMS상의 표준보고서 [6] 메칸더 2013.04.11 6703
6673 vb에서 프로시져 참조 [2] q0822kang 2013.04.10 6702
6672 ODBC 데이터원본 생성 오류... [1] 꼬마일꾼 2013.04.10 6493
» MFC ODBC 쿼리 질문드립니다. is유랑 2013.04.10 11278
6670 집계 함수에서 오류가 나네요 [3] 백경록 2013.04.10 5694
6669 조인시 ON 조건과 WHERE 조건 질문입니다. [2] 김락중_278785 2013.04.10 6437
6668 SSIS 패키지에서 ORACLE OLE DB 연결이 안되네요.. [3] 마약중독 2013.04.09 11590
6667 또 질문있어요 [1] 이야이야요 2013.04.09 5684
6666 스탠다드에서 엔터프라이즈로.. [1] bios 2013.04.09 6613
6665 성적분포 쿼리 질문 [2] 검도인 2013.04.09 9738
6664 질문이예요!! [2] 이야이야요 2013.04.09 5574
6663 MDF 크기와 메모리의 상관관계가 있나요? [2] 제온 2013.04.08 6840
6662 select 쿼리 도와주세요.. [1] neiyan 2013.04.08 6261
6661 MSSQL2008R2 일정시간 에러가 납니다. [2] minnin 2013.04.08 6111





XE Login