var を作成し、いくつかの計算を行う SQL クエリ (SQL サーバー 2005) があります。チケット カウントが 0 または 250000 の場合は計算が機能しますが、チケット カウントがその他の値の場合は小数点が作成されません。(それは 0 を読み取ります。) ここにクエリがあります -
SELECT ticketCount, ((250000 - ticketCount) / 250000) * 100 AS percentSold
FROM raffleTickets
DB のどこticketCount
に 250000 枚のチケットが残っているかを示します。ticketCount
が 250000 の場合percentsold
は 0 で、正しいです。ticketCount
が 0 の場合percentSold
は 100 です。これは正しいです。他のすべての値についてpercentSold
は、0 を返します。
助けてください!ありがとう。