[질문] 오라클 쿼리문좀 봐주세요..^^

lodem의 이미지

결재 문서 도착 알림 체크 쿼리문 작성 중인데요..

뜻대로 잘 안돼서 올립니다.

결재 양식 순서 : 1안 : 작성자(홍길동) -> 백혜진 -> 정규성
2안 : 작성자(홍길동) -> 정규성

위 순서대로 결재가 진행 돼구요..작성자 또는 백혜진씨가 결재를

할경우 정규성씨가 결재함(결재가능)이 돼게 하려 합니다.

아래 쿼리문 실행시 ....

select b.*
from (
select A.EDOCNUMB from dcfrmln A where A.cfrmuser = 'ksjung'
and A.cfrmdate is null and recvtime is not null
) AA, dcfrmln b
where AA.edocnumb = b.edocnumb

결과 리스트 입니다....

=========================================================================
EDOCNUMB ORDERNUM CFRMUSER CFRMNAME CFRMPOST CFRMMGRP RECVDATE CFRMDATE
1588 5 bhj100 백혜진 사원 기획홍보팀 20060831
1588 6 ksjung 정규성 대리 기획홍보팀 20060831
1577 5 ksjung 정규성 대리 기획홍보팀 20060830
1577 6 bhj100 백혜진 사원 기획홍보팀 20060830
1579 5 khpark 박규하 사원 기획홍보팀 20060830 20060831
1579 6 ksjung 정규성 대리 기획홍보팀 20060830
=========================================================================

제가 원하는 자료 형태는...
==========================================================================
EDOCNUMB ORDERNUM CFRMUSER CFRMNAME CFRMPOST CFRMMGRP RECVDATE CFRMDATE
1588 5 bhj100 백혜진 사원 기획홍보팀 20060831
1588 6 ksjung 정규성 대리 기획홍보팀 20060831
==>1577 5 ksjung 정규성 대리 기획홍보팀 20060830
1577 6 bhj100 백혜진 사원 기획홍보팀 20060830
1579 5 khpark 박규하 사원 기획홍보팀 20060830 20060831
==>1579 6 ksjung 정규성 대리 기획홍보팀 20060830
==========================================================================
=> 위 1577, 1579 번이 결재함에 들어가 있어야 하는데...
1588번도 결재함에 들어가 있습니다. 1588번은 하위 결재자가 결재를 안했기 때문에 표기 하면 안돼거든요..

쿼리문만 조정을 하면 될것 같은데..

어제 부터 계속 붙들고 있는데..잘 안돼네요..

고수님들 부탁 드립니다.

atie의 이미지

위의 쿼리대로면 문서 번호가 같은 것을 구한 후에 하위 결재가 안 된 것을 거르는 조건을 하나 더 주시면 되겠네요. 아니면 일차 쿼리에서 문서 번호를 고를 때 하위 결재가 안 된 것은 제외를 하는 것이 맞으면 그렇게 하고요. ;;

그런데, 최종결재자 컬럼이 없는 테이블을 가지고 어렵게 돌아가는 느낌을 받게되네요.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.