select *
from infolibp/p25z001p
where flag='01'
<결과물>
corp bank flag ymd exc amount
11 b0101 01 20000701 krw 335
11 b0101 01 20010116 krw 220
11 b0101 01 20020102 krw 220
아래에 자료가 더 있읍니다
아래의 sql문이 실행 되지 않네요
혹 원인을 알고 계신 분은 리플 부탁드립니다
select bank h1,
amount h2
from infolibp/p25z001p a
where corp = '11'
and flag = '01'
and ymd = ( select max(ymd)
from infolibp/p25z001p b
where b.corp=a.corp
and b.bank=a.bank
and b.flag=a.flag
and b.exc=a.exc
and b.bank=a.bank )
같은 bank 중에서 가장 최근의(ymd)의 금액을(amount) 가지고 오고자 함
Error message : At beginning of table
'/' 같은 경우.... 인식을 못해주졍... ㅡ.ㅡ
from infolibp/p25z001p 이 부분을 "[ , ]"를 사용해서 쿼리 분석기에서 함 돌려
보세요....
from [infolibp/p25z001p] <--- 이런식으로... 그리고.... 질문하신 쿼리문은
상당한 속도 저하가 예상되네요... ^^* 뭐 데이터 건수가 그렇게 많지 않다면
모르겠지만... 그럼...