Pulling only negative numbers from a db

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

  1. #1

    Default Pulling only negative numbers from a db

    I have a field in my db that stores both negative numbers and positive numbers.
    I want to sum only the negative numbers. Is there a way to do this. I know a
    simple sum query

    <CFQUERY NAME="GetSun" DATASOURCE="myds">
    SELECT sum(days) as total
    </CFQUERY>

    if my values in the db are

    5
    5
    -10
    -2
    I get a return of -2

    I am trying to only sum
    -10 and -2 so I can get a return value of -12 and have it ignore the positive
    numbers in the sum. is this doable?

    mikey999 Guest

  2. Similar Questions and Discussions

    1. Negative margin
      Hello, I just tested a new layout (css and html validated of course), that use negative margin. No editing possible in Contribute. Has the...
    2. negative calculations
      Not sure if this is within CF or MySQL, but I have a item with I want to multiply quantity by a negative dollar value. The number and amount are...
    3. Negative numbers in red
      Simple really - here's hoping! I have product prices (both - and +) that work well using the code below. However, I need to have the negative...
    4. Term:ANSIColor and negative numbers
      Hi All using Term:ANSIColor - does anyone know if it's possible ( or maybe I mean practical) to print out negative numbers in say RED, at the...
    5. How did this variable become negative?
      On Mon, Aug 25, 2003 at 10:54:46AM +0900, Philip Mak wrote: As you point out, your code is not threads-safe Consider the following scenario: *...
  3. #2

    Default Re: Pulling only negative numbers from a db

    Just filter out the numbers greater than zero.

    SELECT sum(days) as total WHERE days < 0
    mxstu 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