Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.
-
smcgovern #1
6.1 Query of Query Question. Ref to own Col
Hey
I'm running a QoQ using session variables - every thing works fine until I try
to refer to a QoQ column. Let me write the example:
1. application.qoq contains a valid dataset from a direct query to MS SQL
SELECT id,somenumber,#(2*somenumber)# AS result FROM application.qoq
This simply won't work - of course this sort of thing is normal in a direct dB
SQL query. Let me write an example:
2. table1 is a valid table in MS SQL
SELECT id,somenumber,(2*somenumber) AS result FROM table1
The things that don't work are:
3. SELECT id,somenumber,#(2*application.qoq.somenumber)# AS result FROM
application.qoq
Because the reference for application.qoq.somenumber always returns the 1st
column of the application.qoq stored dataset
There has to be an answer to this, as it can be done using structures (self
referall) and essentially the datasource object is a structure variant.
Help!
smcgovern Guest
-
Query of Queries on query New type query
In CF5 we have a page that creates a query, using queryNew and querySetCell and the like, we then used dbtype="query" and gave it's name so we could... -
query of query throwing weird exception
One workaround: I had added rows to a cfsearch query, and set a numeric value in custom1 field that that query provides. A query of queries... -
Convert a query to a list, or find an item in a query
Hi All, I am using CFPOP to retrieve mail from a server, then delete each message after I retrieve it. What I want to do is to check that I don;t... -
CAML Query: Multiple Query Fields Issue
I need to Create a CAML Query Dynamically with VB to a Sharepoint WebService GetListItems Method. The User Could Select 1 to X Number of IDs... -
BCP query out executed by xp_cmdshell works fine from query analyzer but fails from VB Component
Hi all, I have a stored procedure which returns a vast number of record and i have to write the output into a csv file. I'm using BCP utility to... -
MikerRoo #2
Re: 6.1 Query of Query Question. Ref to own Col
This normally works for me.
Did you try correct SQL syntax?
EG Not:
"SELECT id,somenumber,#(2*somenumber)# AS result FROM application.qoq"
But:
"SELECT id,somenumber, (2*somenumber) AS result FROM application.qoq"
-- MikeR
MikerRoo Guest
-
smcgovern #3
Re: 6.1 Query of Query Question. Ref to own Col
Yep
It just comes back with 'Variable SOMENUMBER is undefined'
smcgovern Guest
-
smcgovern #4
Re: 6.1 Query of Query Question. Ref to own Col
Let me add in that I also perform a function: e.g.,
SELECT id, somenumber, sin(2*somenumber) AS x FROM application.qoq
The problem seems to be that unless you encapsulate the function
sin(2*somenumber) in '#' marks it isn't calculated. But once you do, it thinks
somenumber is a variable from outside the record set.
smcgovern Guest
-
MikerRoo #5
Re: 6.1 Query of Query Question. Ref to own Col
You've changed the problem!
Apparently, Q of Q does not support the SQL version of the sin() function -- a
reasonable design tradeoff but you might open a feature request.
You can use non QofQ-SQL functions in a QofQ query but with unexpected
results. For example,
#sin (2 * application.qoq.somenumber)# AS x
will work but always returns the calculation based on the first row.
The best thing is to perform "fancy" SQL in your RDBMS and only use QofQ for
sorting, repackaging, super-unions, etc.
Or you can loop through the query. Or you an use the undocumented meta
functions.
-- MikeR
MikerRoo Guest



Reply With Quote

