put two SP results together

Ask a Question related to Dreamweaver AppDev, Design and Development.

  1. #1

    Default put two SP results together

    Hi ,
    I have two stored procedures in my MSSQL database.

    each looks at the individual operators (loginID) for an admin system, then
    checks that ID against the orders in the db.. it then creates an result set
    which gives me the loginId, the number of orders that login has placed and
    also the total income generated.

    The reason there are two is that there are two orders table - a trade one
    and a retail one.

    I would very much like to be able to have one SP create all results for me
    so:

    LoginID | RetailNoOrders |RetailIncome |TradeNoOrders | TradeIncome


    Any ideas?

    James


    Jamesy Guest

  2. Similar Questions and Discussions

    1. formatting find results in results window or in savedfile
      I want a :beer; :-). I want to write an extension that will allow me to format the results returned from a find. I couldn't find anything in...
    2. Complex join = no results (for a query that shouldreturn results)
      I am trying to use a rather complex join that returns many results when the SQL server is queried directly, but returns no results when used on a...
    3. Sending search results to a results page..with asp
      Please help.. very :confused; Ive setup 4 dynamic drop down boxes which populate themselves from my database, this all works fine..The last box...
    4. Query results don't display properly in results table.IGNORE PREVIOUS
      :disgust; I need to display the results of a query. The query runs properly. My problem is having specific results display in specific locations in...
    5. Query results don't display properly in results table.
      :disgust; I need to display the results of a query. The query runs properly. My problem is having specific results display in specific locations in...
  3. #2

    Default Re: put two SP results together

    Use a left join.
    Loosely -
    SELECT L.LoginID, COUNT(R.OrderNo), SUM(R.Income), COUNT(T.OrderNo),
    SUM(T.Income)
    FROM dbo.UserLogins L
    LEFT OUTER JOIN RetailOrders R ON L.LoginID=R.LoginID
    LEFT OUTER JOIN TradeOrders T ON L.LoginID=T.LoginID
    ORDER BY L.LoginID

    Notice I used a specific field in the counts, not *. That's very important
    to get the right order counts.


    "Jamesy" <NOSPAM@patchworkmedia.co.uk> wrote in message
    news:d4t7on$3tu$1@forums.macromedia.com...
    > Hi ,
    > I have two stored procedures in my MSSQL database.
    >
    > each looks at the individual operators (loginID) for an admin system, then
    > checks that ID against the orders in the db.. it then creates an result
    > set which gives me the loginId, the number of orders that login has placed
    > and also the total income generated.
    >
    > The reason there are two is that there are two orders table - a trade one
    > and a retail one.
    >
    > I would very much like to be able to have one SP create all results for me
    > so:
    >
    > LoginID | RetailNoOrders |RetailIncome |TradeNoOrders | TradeIncome
    >
    >
    > Any ideas?
    >
    > James
    >
    >

    Lionstone Guest

  4. #3

    Default Re: put two SP results together

    Cheers - thanks very much

    James


    "Lionstone" <HIDElionstoneHIDE@HIDEhush.com> wrote in message
    news:d4tc93$apr$1@forums.macromedia.com...
    > Use a left join.
    > Loosely -
    > SELECT L.LoginID, COUNT(R.OrderNo), SUM(R.Income), COUNT(T.OrderNo),
    > SUM(T.Income)
    > FROM dbo.UserLogins L
    > LEFT OUTER JOIN RetailOrders R ON L.LoginID=R.LoginID
    > LEFT OUTER JOIN TradeOrders T ON L.LoginID=T.LoginID
    > ORDER BY L.LoginID
    >
    > Notice I used a specific field in the counts, not *. That's very
    > important to get the right order counts.
    >
    >
    > "Jamesy" <NOSPAM@patchworkmedia.co.uk> wrote in message
    > news:d4t7on$3tu$1@forums.macromedia.com...
    >> Hi ,
    >> I have two stored procedures in my MSSQL database.
    >>
    >> each looks at the individual operators (loginID) for an admin system,
    >> then checks that ID against the orders in the db.. it then creates an
    >> result set which gives me the loginId, the number of orders that login
    >> has placed and also the total income generated.
    >>
    >> The reason there are two is that there are two orders table - a trade one
    >> and a retail one.
    >>
    >> I would very much like to be able to have one SP create all results for
    >> me so:
    >>
    >> LoginID | RetailNoOrders |RetailIncome |TradeNoOrders | TradeIncome
    >>
    >>
    >> Any ideas?
    >>
    >> James
    >>
    >>
    >
    >

    Jamesy 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