Using aggregrate function sum() from within Cached Query

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Using aggregrate function sum() from within Cached Query

    Hi, I have a query which returns say total 30 records. Now, form within these
    30 records, I am using another Cached query which will retrive specific records
    form the recordset of previous query. The code is show below :

    <cfquery name ="myquery1" dbtype="QUERY">
    Select sum(subtotal) from myquery
    </cfquery>
    subtotal field is of type varchar in the table.
    myquery is the name of query which is execured before the above query. Now
    when I execute query myquery1, it returns SUM function can not be used on
    operand of type Varchar. But, I am able to use Max() or Min() function, still I
    am unable to use SUM() function in executing cached query. It returns the
    following error :

    Query Of Queries syntax error.
    Encountered "(" at line 2, column 27. Incorrect Select Statement, Expecting a
    'FROM', but encountered '(' instead, A select statement should have a 'FROM'
    construct.

    Can any Please help me to sort out the problem.

    JigsFusion Guest

  2. Similar Questions and Discussions

    1. Cached page and query results, help!
      I have a frameset and on one frame I have a CFGrid. When I click on an entry in the grid, that same frame replaces itself with the record detail....
    2. Cached query
      I have got this query <CFQUERY NAME="GetImportData" DATASOURCE="ExcelNordic" USERNAME="#Application.SQLUserName#"...
    3. can you test for a cached query?
      Is there something like IsDefined that tests for a cached query? If yes, I can use that to avoid going back to the DB. thanks in advance -brian
    4. how long is query cached without cachewithin tags?
      Hi, I have a query that is used later in a "query of query". I was wondering how long the first query is cached if I don't add a cachewithin tag?...
    5. expired cached query
      :rose; How can I catch the error produced when a user tries to refresh a page that depends on a cached query to display content, once the query has...
  3. #2

    Default Re: Using aggregrate function sum() from within CachedQuery

    When you use an aggregate function in SQL, you have to set it AS something. For instance:

    SELECT SUM(field) AS totalField FROM mytable

    HTH
    Defuse Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139