MFC ODBC 쿼리 질문드립니다.

is유랑 2013.04.10 15:04 Views : 11242

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

 

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 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2196
6690 2003 에서 -> 2008 로 여러개의 db 복원 방법 [3] 한인 2013.04.17 6109
6689 데이터 타입별 사이즈가 궁금합니다. [1] 메칸더 2013.04.16 5606
6688 rows 를 colum 으로 변경 [6] taz2315 2013.04.16 6372
6687 인서트시에 데이타가 여러번 들어가는 현상은 뭔가요? [2] 이병권 2013.04.16 6415
6686 쿼리질문(연속문자열찾기) [4] afddsa 2013.04.16 6399
6685 PAGEIOLATCH와 관련해서.... [2] 메칸더 2013.04.15 6071
6684 작업스케쥴러 물리경로 질문입니다. [3] 클리티에 2013.04.15 7480
6683 Database size [4] 미음이 2013.04.15 5667
6682 DB 테이블 조회시 페이지 오류가 발생합니다. [1] 강구다.. 2013.04.15 7325
6681 쿼리질문(구간분석) [3] afddsa 2013.04.13 6000
6680 재고를 계산하는 쿼리에 대한 조언 부탁드립니다. [1] loverainjh 2013.04.12 6926
6679 sql profiler 주의사항 [6] 앜ㅋ 2013.04.12 6990
6678 지속적인 에러로 죽겠습니다. 도와주세요~ㅠ [2] minnin 2013.04.12 14216
6677 루프를 돌면서 키를 생성하지 않고.. [2] 까나리 2013.04.11 5543
6676 복구모드 단순->전체로 변경시.. [3] 처리짱 2013.04.11 6492
6675 fn_dblog 에 대한 질문드려요. [3] 나는짱이야 2013.04.11 7106
6674 SSMS상의 표준보고서 [6] 메칸더 2013.04.11 6689
6673 vb에서 프로시져 참조 [2] q0822kang 2013.04.10 6692
6672 ODBC 데이터원본 생성 오류... [1] 꼬마일꾼 2013.04.10 6479
» MFC ODBC 쿼리 질문드립니다. is유랑 2013.04.10 11242





XE Login