database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 2378 게시물 읽기
No. 2378
T-SQL 문의합니다..
작성자
작성일
2008-12-17 14:06
조회수
8,472

SELECT TA.PM_CD,

TA.CUR_JEGO, ISNULL(SA.WT, 0) WT

FROM APG004T TA, (SELECT T1.PM_CD AS PM_CD, SUM(T1.WT) AS WT

FROM APG002S T1, APG002T T2

WHERE T1.FACT_CD = T2.FACT_CD

AND T1.PROP_DT = T2.DT1 AND T1.PROP_SEQ = T2.SEQ

AND T1.FACT_CD='BA' AND T2.DT2 BETWEEN '20081217' AND '20081219'

AND T1.PACK_TYPE='KG' AND T1.DELV_WT = 0

GROUP BY T1.PM_CD) SA

WHERE TA.PM_CD *= SA.PM_CD AND TA.FACT_CD='BA' AND TA.DT='20081217'

AND TA.PM_GUBN='20' AND TA.PACK_TYPE='KG'


이렇게 생긴 쿼리가 실행이 안되서 left join 문이 안먹어서

이런식의 쿼리를 만들었는데 여전히 실행이 되지 않습니다...


SELECT APG004T.PM_CD,

MAX(APG004T.CUR_JEGO),

SUM(ISNULL(APG002S.WT,0)) WT

FROM APG004T, APG002T, APG002S

WHERE APG004T.FACT_CD='BA' AND APG004T.DT='20081217'

AND APG004T.PM_GUBN='20' AND APG004T.PACK_TYPE='KG'

AND APG002S.PACK_TYPE='KG' AND APG002S.DELV_WT = 0

AND APG002S.FACT_CD = APG002T.FACT_CD

AND APG002S.PROP_DT = APG002T.DT1

AND APG002S.PROP_SEQ = APG002T.SEQ

AND APG002T.DT2 BETWEEN '20081217' AND '20081219'

AND APG004T.PM_CD *= APG002S.PM_CD   ==> '=' 이렇게 바꾸면 일부만 나오고요

GROUP BY APG004T.PM_CD


해서 이런식으로 바꿨더니 역시 실행이 되질 않습니다.

T-SQL로 돌아갈 수 있게 하려면 어떻게 바꿔야 좋을까요??

감사합니다~

이 글에 대한 댓글이 총 1건 있습니다.

group by PM_CD,CUR_JEGO,WT 이케해보세요

지연님이 2008-12-18 13:05에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2383SUM한것을 UPDATE에 사용하려하는데... [1]
초짜
2008-12-23
8128
2381Sybase Data Server 구동이 안됩니다.(답변감사합니다~^^) [7]
윤진하
2008-12-22
10254
2380에러좀 잡아 주십시요... [1]
이현희
2008-12-19
10235
2378T-SQL 문의합니다.. [1]
2008-12-17
8472
2377unix에 odbc 또는 pc client 설치가능여부 ? [1]
홍재표
2008-12-17
8530
2376ms-sql, sybase 테이블 조인 [1]
한상석
2008-12-16
8849
2375varchar 을 dynmamic sql 로 select 시 크기 제한 [1]
비상
2008-12-15
8142
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다