Ask a Question related to Coldfusion Database Access, Design and Development.

  1. #1

    Default Help with a query

    Hey, can someone tell me why the query below does not work correctly. It should
    select all records where the "gemsid" does not exist in the subquery?



    Select gemsid,
    max(decode(tng_sys_nr,0299,emp_tng_stt_dt)) as class1,
    max(decode(tng_sys_nr,0146,emp_tng_stt_dt)) as class2,
    max(decode(tng_sys_nr,0288,emp_tng_stt_dt)) as class3,
    max(decode(tng_sys_nr,0457,emp_tng_stt_dt)) as class4
    from comp_trng
    where gemsid not in
    (
    select gemsid
    from ll_records
    where moduleid = 15
    )
    group by gemsid

    sweller29 Guest

  2. Similar Questions and Discussions

    1. 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...
    2. 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...
    3. 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...
    4. 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...
    5. 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...
  3. #2

    Default Re: Help with a query

    What is it doing instead, returning some of the expected records, returning unexpected records, returning no records, giving you an error?

    Phil
    paross1 Guest

  4. #3

    Default Re: Help with a query

    It's returning all records that fit the first query, whether or not gemsid is in the second query.
    sweller29 Guest

  5. #4

    Default Re: Help with a query

    Try this: Select gemsid, max(decode(tng_sys_nr,0299,emp_tng_stt_dt)) as
    class1, max(decode(tng_sys_nr,0146,emp_tng_stt_dt)) as class2,
    max(decode(tng_sys_nr,0288,emp_tng_stt_dt)) as class3,
    max(decode(tng_sys_nr,0457,emp_tng_stt_dt)) as class4 from comp_trng as t1
    where gemsid not in ( select gemsid from ll_records where t1.gemsid =
    ll_records.gemsid and moduleid = 15 ) group by gemsid

    EndoplasmicReticulum Guest

  6. #5

    Default Re: Help with a query

    endoplasmic,
    I tried that, but received a sql command not ended properly error. I changed "from comp_trng as t1" to "from comp_trng t1" and got the same result set. Any other ideas?
    sweller29 Guest

  7. #6

    Default Re: Help with a query

    Someone in the office has helped me out. Added a rtrim() to the query and it
    works fine. Seems there was extra space in one of the tables.

    Select gemsid,
    max(decode(tng_sys_nr,0299,emp_tng_stt_dt)) as class1,
    max(decode(tng_sys_nr,0146,emp_tng_stt_dt)) as class2,
    max(decode(tng_sys_nr,0288,emp_tng_stt_dt)) as class3,
    max(decode(tng_sys_nr,0457,emp_tng_stt_dt)) as class4
    from comp_trng
    where rtrim(gemsid) not in
    (
    select gemsid
    from ll_records
    where moduleid = 15
    )
    group by gemsid

    sweller29 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