I would use a notexists join:

 

static void Job1(Args _args)

{

    InventTable a;

    InventTableModule b;

    ;

    select ItemId,ItemName

    from  a

    notexists join  b

    where b.itemid == a.itemid

    && b.blocked == noYes::No;

}

 

________________________________

From: development-axapta@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Chwaszczewski,
Jim
Sent: Thursday, August 21, 2008 9:54 AM
To: development-axapta@yahoogroups.com
Subject: [development-axapta] Query Question

 

How do I write this SQL query in X++?

select a.ItemId,a.ItemName, b.blocked 

from InventTable a 

join (select ItemId,max(blocked) as blocked from InventTableModule group
by ItemId) b on b.ItemId=a.ItemId

I'm trying to filter a query so that only items that are not blocked are
selected.

Jim Chwaszczewski

Wipfli, LLP

Email: [EMAIL PROTECTED] <mailto:JChwaszczewski%40wipfli.com>  





[Non-text portions of this message have been removed]

Reply via email to