Q&A

  • Qrexpr끼리 비교해야 되염 T_T


Qrexpr을 비교해야 되는뎅 방법을 모르겠어여 고수님들 꼭좀 부탁합니다



제가 구할려는 값은 Qrexpr3인데여 식은



필드는 aa,bb,cc라는 3개의 필드가 있구여



Qrexpr1,Qrexpr2,Qrexpr3 가 있습니다



Qrexpr1 의 식은 sum(QUERY1.aa)



Qrexpr2 의 식은 sum(QUERY1.bb)



Qrexpr3 의 식은 (sum(QUERY1.cc) + sum(QUERY1.bb)) * 100 / sum(QUERY1.aa)



이거든여 근데 sum(QUERY1.aa) 이 값이 '0' 이 올수 있어여 그럼 에러가 나자나여~~



errormsg = 'cannot devide by 0' 이렇게염



그래서 sum(QUERY1.aa) 에 '0'이 오면 Qrexpr3 의 값은 0 으로 만들고 싶거든여



Qrexpr에는 IF 라는 펑션이 있던데 그걸 쓸 수 있나여? 있다면 간단한 예라도 좀 가르쳐 주세



염 꼭 좀 고수님들 부탁드립니다







1  COMMENTS
  • Profile
    이주흥 2000.04.29 01:39
    네...if를 사용하시면 될것 같네요..

    테스트해보진 못했지만 머..이렇게..

    IF(sum(QUERY1.aa) = 0,0,(sum(QUERY1.cc)+sum(QUERY1.bb))* 100/sum(QUERY1.aa))

    이렇게 식을 세우시면 될것같습니다...

    그럼 성공하시길....



    머리나쁜 얀 wrote:

    >

    > Qrexpr을 비교해야 되는뎅 방법을 모르겠어여 고수님들 꼭좀 부탁합니다

    >

    > 제가 구할려는 값은 Qrexpr3인데여 식은

    >

    > 필드는 aa,bb,cc라는 3개의 필드가 있구여

    >

    > Qrexpr1,Qrexpr2,Qrexpr3 가 있습니다

    >

    > Qrexpr1 의 식은 sum(QUERY1.aa)

    >

    > Qrexpr2 의 식은 sum(QUERY1.bb)

    >

    > Qrexpr3 의 식은 (sum(QUERY1.cc) + sum(QUERY1.bb)) * 100 / sum(QUERY1.aa)

    >

    > 이거든여 근데 sum(QUERY1.aa) 이 값이 '0' 이 올수 있어여 그럼 에러가 나자나여~~

    >

    > errormsg = 'cannot devide by 0' 이렇게염

    >

    > 그래서 sum(QUERY1.aa) 에 '0'이 오면 Qrexpr3 의 값은 0 으로 만들고 싶거든여

    >

    > Qrexpr에는 IF 라는 펑션이 있던데 그걸 쓸 수 있나여? 있다면 간단한 예라도 좀 가르쳐 주세

    >

    > 염 꼭 좀 고수님들 부탁드립니다

    >

    >

    >