Tricky Stored Procedure...

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

  1. #1

    Default Tricky Stored Procedure...

    Hey,
    As always any insight appreciated.

    I am building a live auction app where people can leave absentee bids which
    are then calculated during the live auction when the lot comes up.

    I need to build a stored procedure that will pull the highest bid with the
    lowest timestamp (this would be the winner, as in a tie the first person to
    bid that amount would win) and the next lower or equal bid (or <=) to
    compare it to and calculate the opening bid based on the amount of the bid.

    The losing bid can be the same value as the winning bid, the winner having
    the lower timestamp as he/she bid the amount first.

    Here's what I have come up with so far to get the "winner":
    CREATE PROCEDURE spProxy(@auctionID NUMERIC, @lotID NUMERIC)
    AS
    SELECT dbo.TAB_BIDS.usrID, bid, dbo.TAB_USERS.username FROM dbo.TAB_BIDS
    INNER JOIN dbo.TAB_USERS ON dbo.TAB_BIDS.usrID = dbo.TAB_USERS.usrID WHERE
    bid = (SELECT MAX(bid) FROM TAB_BIDS WHERE auctionID = @auctionID AND
    lotID= @lotID AND absent = 1)
    AND bidtime = (SELECT MIN(bidtime) FROM TAB_BIDS)
    GO
    This falls over and gives no records...I also need to find a way to pull
    the"loser" at the same time...Any Ideas?
    Thanks in advance


    TJ Bristol Guest

  2. Similar Questions and Discussions

    1. MS SQL stored procedure
      I am new to MS SQL server and stored procedures. I currently have a query that looks like: select from table where fieldname IN...
    2. Using a stored procedure
      I am trying to pass a ProdID to a stored procedure, but I get an error: Error Executing Database Query. Procedure &apos;PriceBreak&apos; expects...
    3. Stored procedure?
      Stored procedure ?? -- Message posted via http://www.dotnetmonster.com
    4. help with a stored procedure
      I am new to postgres stored procedures and would like a little help. My function basically takes 2 arguments and inserts data into a table from a...
    5. Stored procedure from stored procedure
      Is it possible to create a stored procedure from a stored procedure? When I attempt this inanity, it doesn't blow up until syntax error at the...
  3. #2

    Default Re: Tricky Stored Procedure...

    Got it sorted:

    SELECT top 2 with ties
    dbo.TAB_BIDS.usrID,
    bid,
    bidtime,
    dbo.TAB_USERS.username
    FROM
    dbo.TAB_BIDS
    INNER JOIN
    dbo.TAB_USERS
    ON dbo.TAB_BIDS.usrID = dbo.TAB_USERS.usrID
    WHERE
    auctionID = @auctionID
    AND lotID= @lotID
    AND absent = 1
    order by
    bid desc,
    bidtime asc


    TJ Bristol 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