Another way would be to create a temp table .....

PROJECT TEMPORARY tablename FROM gl_pur_01 USING gl_acct WHERE gl_acct IN +
(
SELECT gl_acct FROM gl_pur_01 WHERE gl_acct IS NOT NULL)

this way you will have all the values you want and only using one command.

GARY


At 09:36 AM 6/22/01 -0400, you wrote:
G-Day all

I started out this morning to do what I thought a simple thing. To build
a sub-select statement that would return into a variable the values in a
column that are not null and distinct even if it is in the column more
than once..

I want the variable to contain 6090,7010,4050,1320,1590 ... and so on...

The data in the columns is text/12 and here is what I attempted so far.

SELECT gl_acct INTO vg_gl_acct FROM gl_pur_01 WHERE gl_acct IN +
(SELECT gl_acct FROM gl_pur_01 where gl_acct is not null and limit=1)

Thanks
Jim Limburg

Reply via email to