Re: Need to combine two queries

From: Dietmar Ruzicka <e9627019_at_student.tuwien.ac.at>
Date: Tue, 10 Jul 2001 16:44:49 +0200
Message-ID: <9if47d$ol$1_at_news.tuwien.ac.at>


Marco wrote:

> Hi, I need two combine these two quieries but I am havin a difficult
> time trying to do so.
>
> Select SUM ( AMOUNT ) AMOUNT, OPT_NUM from MARCO2.esp_transactions
> where EXISTS ( SELECT optionee.OPT_NUM FROM MARCO2.optionee WHERE
> esp_transactions.OPT_NUM = 1 AND optionee.OPT_NUM =
> esp_transactions.OPT_NUM ) AND TRANS_TYPE >= 256 AND OFFER_NUM =
> 1 group by OPT_NUM
>
> Select SUM ( AMOUNT ) AMOUNT, OPT_NUM from MARCO2.esp_transactions
> where EXISTS ( SELECT optionee.OPT_NUM FROM MARCO2.optionee WHERE
> esp_transactions.OPT_NUM = 1 AND optionee.OPT_NUM =
> esp_transactions.OPT_NUM ) AND TRANS_DT <= '2001-07-09' AND
> TRANS_TYPE < 256 AND OFFER_NUM = 1 group by OPT_NUM
>
>
> Any ideas?
>

hi,

try
> Select SUM ( AMOUNT ) AMOUNT, OPT_NUM from MARCO2.esp_transactions
> where EXISTS ( SELECT optionee.OPT_NUM FROM MARCO2.optionee WHERE
> esp_transactions.OPT_NUM = 1 AND optionee.OPT_NUM =
> esp_transactions.OPT_NUM ) AND TRANS_TYPE >= 256 AND OFFER_NUM =
> 1 group by OPT_NUM
 UNION
> Select SUM ( AMOUNT ) AMOUNT, OPT_NUM from MARCO2.esp_transactions
> where EXISTS ( SELECT optionee.OPT_NUM FROM MARCO2.optionee WHERE
> esp_transactions.OPT_NUM = 1 AND optionee.OPT_NUM =
> esp_transactions.OPT_NUM ) AND TRANS_DT <= '2001-07-09' AND
> TRANS_TYPE < 256 AND OFFER_NUM = 1 group by OPT_NUM
;

it should work with your query

regards

Dietmar Received on Tue Jul 10 2001 - 16:44:49 CEST

Original text of this message