James...you said:
No good, already considered this but I need to be able to sort on the final
AvgMargin Column so it must have the correct value in to start with.
What about a query of a query to get the final sort?
Bryan Stevenson B.Comm.
VP & Director of E-Commerce Development
Electric Edge Systems Group Inc.
t. 250.920.8830
e. [EMAIL PROTECTED]
----- Original Message -----
From: James Smith
To: CF-Talk
Sent: Wednesday, August 04, 2004 8:15 AM
Subject: RE: Referencing a query column while still in the query
> No, you can't reference the value of a column while building
> the query.
> The column doesn't *have* a value in it until the query is
> built, sent, and the results returned.
That is what I figured.
> However, you could create a helper table to hold the
> appropriate information, and grab it that way.
This may be the way to go.
> Or you could march through the query a line at a time and
> manipulate that column.
No good, already considered this but I need to be able to sort on the final
AvgMargin Column so it must have the correct value in to start with.
> HTH.
>
> --Ben
>
> James Smith wrote:
> > OK, this time I really am stuck. I have removed quite a
> lot from this
> > query to make it easier to read, normally selects more
> fields and has
> > WHERE, GROUP BY and ORDER BY clauses.
> >
> > <cfquery name="BestSellers" datasource="Intranet" maxrows="100">
> > SELECT d.ItemID, d.Title, d.MediaType,
> > (avg(i.BuyersPrice/i.Quantity)
> > -avg(q.Cost)*1.175
> > -avg(i.BuyersPrice/i.Quantity)*0.15
> >
> >
> >
> +#listgetat("1.1,1,1.74,1.83,1.63,2.33,4.51,4.51,3.57",MediaType)#) AS
> > AvgMargin
> > FROM SomeTables
> > </cfquery>
> >
> > The query above needs to know the media type to calculate
> the margin
> > as postage costs vary depending on this. The MediaType is a number
> > from 1-9 so it made sense to use
> >
> listgetat("1.1,1,1.74,1.83,1.63,2.33,4.51,4.51,3.57",MediaType
> ) to get
> > the relevant costing however the MediaType variable is not
> defined as
> > the query is not finished.
> >
> > Is there anyway to reference this field in this way?
> >
> > --
> > James Smith
> > [EMAIL PROTECTED]
> >
>
>
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]
[Donations and Support]
- Referencing a query column while still in the query James Smith
- Re: Referencing a query column while still in the que... Ben Doom
- RE: Referencing a query column while still in the... James Smith
- RE: Referencing a query column while still in... Bryan Stevenson
- RE: Referencing a query column while stil... James Smith
- Re: Referencing a query column while... Bryan Stevenson
- Re: Referencing a query column while still in the que... I-Lin Kuo
- RE: Referencing a query column while still in the que... Pascal Peters
- RE: Referencing a query column while still in the que... Hugo Ahlenius