Sql select question
Date: Wed, 19 Nov 2003 22:53:16 +0100
Message-ID: <hp275_removethis-59987E.22531619112003_at_news.skynet.be>
Hello everybody,
i have the following table (agltransact), in which 2 fields are relevant:
ex_inv_ref account
I would like to select the ext_inv_value for which there is not an
*equal* number of accounts 1512 and 6040; so this is :
ext_inv_ref
I tried
select ext_inv_ref,
this select only those ext_inv_ref with an uneven number of accounts, so
15 1512
15 6040
16 1512
16 1512
16 6040
16 6040
17 1512
17 1512
17 1512
17 6040
17 6040
18 1512
18 1512
18 6040
18 6040
18 6040
18 6040
17
18
where client='MG' and account in('1512','6040') and ext_inv_type >= 15
and ext_inv_type <= 17
group by ext_inv_ref
having round(count(account)/2,0) != count(account)/2;
17
how would you write a query like that ?
thanks,
Andy
Received on Wed Nov 19 2003 - 22:53:16 CET