RE: IIf to return a formula or field
- From: "KARL DEWEY" <KARLDEWEY@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 5 Aug 2005 13:24:05 -0700
I just built the tables and tested the query below - works.
SELECT q_cust.cu_cust_name, order.or_part_desc, RejectQ.jc_mach_code,
order.or_cpu, IIf([jc_mach_code]<140,[or_cpu]/2,[or_cpu]) AS Price,
RejectQ.jd_jc_id, RejectQ.jc_run_date, RejectQ.jc_operation,
RejectQ.jc_order_num, RejectQ.jc_rel_number, RejectQ.mt_mach_desc,
RejectQ.jc_parts_bad, RejectQ.jd_notes, RejectQ.df_desc
FROM q_cust INNER JOIN ([order] INNER JOIN RejectQ ON order.or_order_num =
RejectQ.jc_order_num) ON q_cust.cu_cust_code = order.or_cust_code;
"waterbug" wrote:
> I copied the SQL below. I have had to put
> "=IIf([jc_mach_code]<140,Sum([or_cpu]/2),[or_cpu])" in the report under the
> or_cpu (price) field. WHen I put it in the query on the field line
> "cost:=IIf([jc_mach_code]<140,Sum([or_cpu]/2),[or_cpu])" I get an error that
> states "you tried to execute a query that does not inlcude the specified
> expression 'cu_customer_name' as part of an aggregate function".
> "cu_customer_name" is just the field with the customer name. Thanks again.
>
> The value comes from when I enter a price each for the product. Normally I
> would say I entered in a form, but the tables in this application are linked
> into another foxpro program but the values are correct when I run the query
> by itself without any IIf function. So if the part cost $30.00 or $100.00 it
> shows up fine, but in the expression you had me try, it is adding up all the
> values.
>
> example:
> Date range 08/01/05-08/05/05
> customer A price $30.00 each and the return on the expression becomes
> $380.00
> customer B price $200.00 each (<140) " " " " " $190.00
> customer C price $50.00 each " " " " " $380.00
> customer D price $100.00 each (<140) " " " " " $190.00
>
> SELECT q_cust.cu_cust_name, order.or_part_desc, order.or_cpu,
> RejectQ.jd_jc_id, RejectQ.jc_run_date, RejectQ.jc_operation,
> RejectQ.jc_order_num, RejectQ.jc_rel_number, RejectQ.jc_mach_code,
> RejectQ.mt_mach_desc, RejectQ.jc_parts_bad, RejectQ.jd_notes, RejectQ.df_desc
> FROM q_cust INNER JOIN ([order] INNER JOIN RejectQ ON order.or_order_num =
> RejectQ.jc_order_num) ON q_cust.cu_cust_code = order.or_cust_code;
>
> thanks -
>
.
- Follow-Ups:
- RE: IIf to return a formula or field
- From: waterbug
- RE: IIf to return a formula or field
- References:
- IIf to return a formula or field
- From: waterbug
- RE: IIf to return a formula or field
- From: KARL DEWEY
- RE: IIf to return a formula or field
- From: waterbug
- RE: IIf to return a formula or field
- From: KARL DEWEY
- RE: IIf to return a formula or field
- From: waterbug
- RE: IIf to return a formula or field
- From: KARL DEWEY
- RE: IIf to return a formula or field
- From: waterbug
- IIf to return a formula or field
- Prev by Date: Re: Total transactions by month
- Next by Date: Re: Total transactions by month
- Previous by thread: RE: IIf to return a formula or field
- Next by thread: RE: IIf to return a formula or field
- Index(es):
Relevant Pages
|
Loading