SELECT invitems.invnum,invitems.sequence,invitems.item_id,; items.source,items.sourcenum as conum,cohead.commcalcby ; FROM mydatabase!invitems ; LEFT OUTER JOIN mydatabase!items ; ON invitems.item_id=items.item_id ; AND items.source="C" AND items.cb_id=0 LEFT OUTER JOIN mydatabase!cohead ; ON items.sourcenum==cohead.conum ; WHERE invitems.invnum=lnInvnum ; GROUP BY items.sourcenum ; INTO CURSOR c_invoice_calculatecommission>Sure thing, here's one of them:
>SELECT invitems.invnum,invitems.sequence,invitems.item_id,; > items.source,items.sourcenum as conum,cohead.commcalcby ; > FROM mydatabase!invitems ; > LEFT OUTER JOIN mydatabase!items ; > LEFT OUTER JOIN mydatabase!cohead ; > ON items.sourcenum==cohead.conum ; > ON invitems.item_id=items.item_id ; > WHERE invitems.invnum=lnInvnum AND items.source="C" AND items.cb_id=0 ; > GROUP BY items.sourcenum ; > INTO CURSOR c_invoice_calculatecommission >>
>SELECT invitems.invnum,invitems.sequence,invitems.item_id,; > items.source,items.sourcenum as conum,cohead.commcalcby ; > FROM mydatabase!invitems ; > INNER JOIN mydatabase!items ; > LEFT OUTER JOIN mydatabase!cohead ; > ON items.sourcenum==cohead.conum ; > ON invitems.item_id=items.item_id ; > WHERE invitems.invnum=lnInvnum AND items.source="C" AND items.cb_id=0 ; > GROUP BY items.sourcenum ; > INTO CURSOR c_invoice_calculatecommission >>