FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[598] Sql질문입니다.
강상용 [] 1501 읽음    2002-12-31 15:00
희한하군여...

저는 firebird 1.0 을 win2000서버에 설치하여 사용하고 있습니다.

근데...

Select

    (Select Sum(M4a.Quantity) 
       From MMT0004 M4a
      Where M4a.Quality_Code||M4a.Standard_Code =  M3.Quality_Code||M3.Standard_Code
        And M4a.DDate < "20020101") OSu,

    (Select Sum(M8a.Quantity)
       From MMT0008 M8a
      Where M8a.Quality_Code||M8a.Standard_Code = M3.Quality_Code||M3.Standard_Code
        And M8a.DDate < "20020101") ISu 

   From MMT0003 M3

  Where M3.Quality_Code  = "200212250001" 
    And M3.Standard_Code = "0001"

위와 같이 하면 에러가 나고,

Sql Error...
arithmetic... orverwrite.... 어쩌구 저쩌구...하는 에러...


Select

    (Select Sum(M4a.Quantity) 
       From MMT0004 M4a
      Where M4a.Quality_Code||M4a.Standard_Code =  M3.Quality_Code||M3.Standard_Code
        And M4a.DDate < "20020101") OSu,

    (Select Sum(M8a.Quantity)
       From MMT0008 M8a
      Where M8a.Quality_Code||M8a.Standard_Code = M3.Quality_Code||M3.Standard_Code
        And M8a.DDate < "20020101") ISu 

   From MMT0003 M3


밑에  Where 조건절을 빼면 에러가 생기지 않는 군여..

웃긴것은 위 둘다 Sql Explorer 에서는 에러가 생기지 않는군여...

왜 그렇죠 혹시 아시는분은 리플 달아주세요...^^



+ -

관련 글 리스트
598 Sql질문입니다. 강상용 1501 2002/12/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.