업데이트 오류에 이어서 ....

큘러 2016.02.17 23:18 Views : 2215

0000000.JPG

관련 테이블 구조이구요.

 

UPDATE M_GRADING_DTL
SET ST_IV_AMT= (case when a.SEX_CD= '1' AND a.LAST_GRADE='+1'  AND b.WORK_FLG='0' THEN b.TREE_PRICE * a.DEAD_WEIGHT ELSE 0 END)
FROM M_GRADING_DTL A
INNER JOIN M_IV_HDR D ON D.IV_NO = A.IV_NO 
LEFT join M_PIG_DAILY_PRICE b ON b.WORK_DT=a.BUTCHERY_DT
WHERE a.BP_CD='11-0009'   and a.ST_FLG='Y' AND D.IV_DT='20150207'

 

b.WORK_FLG 값에 0 값만 읽어오고 다른 1,2,5,4,6,7,8,9 값은 읽어오지 못합니다.

고로

(case when a.SEX_CD= '3' AND a.LAST_GRADE='+1'  AND b.WORK_FLG='0' THEN b.TREE_PRICE * a.DEAD_WEIGHT ELSE 0 END)

은 조건값이 돌아갑니다. WORK_FLG가 0이 아닌값은 반영이 안되는 겁니다.

테이블 값은 아래와 같습니다.

 

WORK_DT WORK_FLG BASIC_UNIT CARCASS_PRICE TREE_PRICE REMARK CUSER CDATE UUSER UDATE
20150206 0 KG 5107.0000 5216.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 1 KG 5031.0000 5030.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 2 KG 4815.0000 4841.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 5 KG 3308.0000 3440.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 4 KG 3274.0000 3330.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 6 KG 4745.0000 4867.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 7 KG 4758.0000 4774.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 8 KG 4503.0000 4517.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL
20150206 9 KG 3743.0000 3593.0000 NULL MPSADMIN 2006-06-23 15:09:36.000 NULL NULL

 

이제 머리에 꽃꼿기 일보직전입니다. 구재좀 해주세요 고수님들

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 14645
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 8958
9198 설치 오류인데, 혹시 이거 보신분 계신가요? [1] 군고구마 2016.02.25 2337
9197 쿼리문 질문.. [3] Blue2 2016.02.25 2632
9196 1년이 몇일인지 확인 하는법이 있나요??? [5] 아싸라비아콜롬비아 2016.02.25 2532
9195 delete 문이 실행된 시간을 알려면? [4] 무심 2016.02.23 2708
9194 sql 쿼리질문입니다. [4] 떠벙이 2016.02.23 2490
9193 원격지 서버에서 성능 Perfmon 가져오기 [5] 군고구마 2016.02.22 3883
9192 쿼리로 DISK 정보를 가져올수 있나요? [4] 군고구마 2016.02.22 3016
9191 쿼리 패턴 검색 질문드립니다. [2] 담덕 2016.02.20 2508
9190 초보적인 질문... [5] 큘러 2016.02.20 2568
9189 sql 이나 어떤거이든 해결 부탁 드립니다. ㅜㅜ [2] 수비짱 2016.02.20 2124
9188 ㅁㅁㅁ 수비짱 2016.02.20 1777
9187 dbcc문을 원격지에서 날릴수 없나요? [6] 군고구마 2016.02.19 4457
9186 원격지 서버에서 SQL LOG를 가져오고자 합니다. [6] 군고구마 2016.02.18 2239
9185 쿼리문 시간관련 질문 드립니다. [4] 유로유로 2016.02.18 2678
9184 다시 질문드립니다. [2] 큘러 2016.02.18 2022
9183 연결된 서버(Linked Server) 속도 문제 문의드립니다. [6] 디비로 2016.02.18 6446
9182 주기적인 cpu100% 현상 [4] yb 2016.02.18 3041
9181 같은조건인데 프로시저를 실행하면 한쪽은 되고 한쪽은 실행이 안됩니다. [3] 뱅만도리 2016.02.18 2108
9180 mysql replication [1] 니크네이므 2016.02.18 1674
» 업데이트 오류에 이어서 .... [4] 큘러 2016.02.17 2215





XE Login