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
운영게시판
최근게시물
Oracle Q&A 38560 게시물 읽기
No. 38560
[질문]최근일자 구하기
작성자
물새(mulshe)
작성일
2011-05-18 16:49ⓒ
2011-05-18 16:59ⓜ
조회수
3,707

SELECT A.SAUP_CD,A.ITEM_CD,A.ORDR_NO,A.ORDR_NOSEQ,A.ORDR_NOSEQ_BNO,B.WORK_DATE
FROM TB_CMSP_D_012 A
LEFT OUTER JOIN TB_CMSP_D_010 B ON A.SAUP_CD = B.SAUP_CD AND A.WORK_NO = B.WORK_NO
WHERE A.SM_WIP_CODE = '3' AND A.SM_WIP_TYPE = 'E'
  AND ( A.SAUP_CD,ITEM_CD,WORK_DATE ) IN (
    SELECT A.SAUP_CD,A.ITEM_CD,Max(B.WORK_DATE)
    FROM TB_CMSP_D_012 A
    LEFT OUTER JOIN TB_CMSP_D_010 B ON A.SAUP_CD = B.SAUP_CD AND A.WORK_NO = B.WORK_NO
    WHERE A.SM_WIP_CODE = '3' AND A.SM_WIP_TYPE = 'E'
    GROUP BY A.SAUP_CD,A.ITEM_CD
    )
ORDER BY A.SAUP_CD,A.ITEM_CD
 

 

<<<  보시다시피 최근 "작업일자" 를 구해서 사용하려는 목적입니다만,,,, 너무 초보적이라

좀 스마트하게 변신 안될깝쇼 ~~ ^^

 <<<< 궁극적 목적은

여러 아이탬 자료중 최근날자에 것만 추출하는겁니다

아주 간단할것 같은데,, 전에 본것도 같은데 생각이 나질 않아요 ㅡ.ㅜ

 

 

 

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

SELECT SAUP_CD ,ITEM_CD ,ORDR_NO ,ORDR_NOSEQ ,ORDR_NOSEQ_BNO ,WORK_DATE
  FROM (
    SELECT A.SAUP_CD    ,A.ITEM_CD        ,A.ORDR_NO
          ,A.ORDR_NOSEQ ,A.ORDR_NOSEQ_BNO ,B.WORK_DATE
          ,ROW_NUMBER() OVER (PARTITION BY A.SAUP_CD,A.ITEM_CD
                                  ORDER BY B.WORK_DATE DESC) RNO
      FROM TB_CMSP_D_012 A
      LEFT OUTER JOIN TB_CMSP_D_010 B
        ON A.SAUP_CD = B.SAUP_CD
       AND A.WORK_NO = B.WORK_NO
     WHERE A.SM_WIP_CODE = '3'
       AND A.SM_WIP_TYPE = 'E'
    )
 WHERE RNO = 1
ORDER BY SAUP_CD ,ITEM_CD

박진복(pjb708)님이 2011-05-18 18:15에 작성한 댓글입니다.

감사합니다

쿼리도 안쓰면 까먹는군요 ^^;;

덕분에 좋은 결과 얻을 수 있을것 같습니다

물새(mulshe)님이 2011-05-19 08:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38563이런것도 쿼리로 되는지요? [4]
김태혁
2011-05-20
3785
38562쿼리질문..한문장으로 해결방법...
한상원
2011-05-19
3409
38561초보적인 스크립트 실행 질문입니다. [2]
질럿
2011-05-18
3403
38560[질문]최근일자 구하기 [2]
물새
2011-05-18
3707
38559쿼리 질문 있습니다. [1]
이민선
2011-05-18
3063
38558에러가 발생한 라인을 알고싶습니다. [3]
김흥수
2011-05-18
6850
38556사용가능한 오라클 라이센스및 종류에 대한문의 [2]
매수신호
2011-05-17
3321
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다