제가 이번에 이직을 하게되었는데 여기서 MSSQL을 사용하는데 제가 써본적이 없어서
완전 쌩초보수준입니다..
제가 이까지는 독학하면서 작업을 했는데 제대로 못하겠어가지구요..
해야되는게 발주테이블에 입고테이블을 LEFT OUTER JOIN을 시켜서
발주처(CUSTNO) / 발주수량(QTY) / 입고요청건수(QTY)와 납기준수,지연건수(IODATE가 약속한 납기일자고 DUEDATE가 실제납기일자입니다 약속한 납기일자(IODATE)보다 실제납기일자(DUEDATE)가
늦으면 지연이고 안에들어오면 납기준수 입니다.
주변사람한테 여쭤봤었는데 LEFT OUTER JOIN 도 써야하고 UNION ALL 도 써야한다고 합니다.
예를들어 발주가 10개가 나갔는데 입고는 8월1일에 5개 , 8월 5일에 5개가 들어오면
---------------
발주  입고                  이렇게 되어버리면 입고 총 합계 수량은 맞지만 발주 총 합계 수량이
10      5                    2배가 되어버려서 UNION ALL을 써야한다고 하시는데 이해도 잘 안되구요...
10      5
---------------
--발주테이블
SELECT *
  FROM OPOHV
 ORDER BY PODATE
--입고테이블
SELECT *
  FROM OIOHV
  
--LEFT JOIN
SELECT *
  FROM OPOHV a
  LEFT JOIN OIOHV b
    ON a.CUSTNO = b.CUSTNO

--발주처/발주수량
SELECT CUSTNO 발주처,SUBSTRING(PODATE, 1, 6) 발주일자, SUM(QTY)발주수량
  FROM OPOHV
 WHERE PODATE BETWEEN 20160801 AND 20160831
 GROUP BY CUSTNO,PODATE
 ORDER BY PODATE
 
 
--입고요청건수 
SELECT SUM(QTY) 입고요청건수
  FROM OIOHV
  
  
--납기준수/지연건수
SELECT 
(CASE WHEN DUEDATE >= IODATE THEN '입고준수' 
      WHEN DUEDATE <  IODATE THEN '지연건수' 
      END)
  FROM OPOHV,OIOHV



말이 많이 이상하지만 이해하셨다면 도움 부탁드립니다..
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38459
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20748
» MSSQL에서 쿼리작성 관련 질문 드립니다 [2] MSSQL초보입문자 2016.09.27 2447
9522 사원분배 문의(순차적으로) [7] 사야카 2016.09.23 2917
9521 DB용량이 자꾸 늘어나는데 점검 방법이 뭐가 있을까요? [3] 카루카루 2016.09.22 3101
9520 sql server 패치 적용 할 때 졸린가봐요 2016.09.22 1929
9519 서버 재부팅 후 DB 복구 라도 나옵니다 기생오래비 2016.09.21 3399
9518 2005에서 SSMSE 접속안하고 DB 생성할수 있나요? [1] 프리패스 2016.09.21 2139
9517 안녕하세요 Mssql DB를 사용하는 프로젝트 중에 DB초기 연결설정때문에 질문드립니다. [2] 코끼리박 2016.09.20 2882
9516 os 64bit에 sql2005 32bit가 설치 가능한가요? [3] icham 2016.09.20 2384
9515 안녕하세요. 데이터베이스 이름 과 테이블명 앞에 붙는 명칭이 뭔지 해서 질문드립니다. [7] 코끼리박 2016.09.20 6608
9514 조인문제로 문의드립니다 [3] 문상연 2016.09.20 2730
9513 2005에서 2014로 이전하려고 합니다,. [2] niceman5 2016.09.20 2073
9512 데이타 검색 관련 [3] 다복이 2016.09.18 2222
9511 경우의 수 리스트 작성 [5] 독도삼겹살 2016.09.13 4660
9510 조인문제..? [4] 문상연 2016.09.13 2553
9509 MDF / LDF만으로 특정 시점 백업이 가능할까? [2] 건다리 2016.09.12 2539
9508 식당 DB를 만들어보고 있는데요 [1] 뾰로로롱 2016.09.12 2550
9507 여러 행의 값을 한 컬럼에 표기가 가능한가요?? [2] 닝쿠 2016.09.12 2537
9506 이게 가능할까요? [3] kohsangho 2016.09.11 2621
9505 DBCC SHRINKFILE 질문좀요... [2] 처리짱 2016.09.09 2681
9504 기간 범위 문제..? [4] 문상연 2016.09.09 2677





XE Login