払戻金合計金額の取得について
2010/01/21(13:26)
取り出したいデータ
「桐生競艇場」の「2009/01/01〜2009/01/31」での、「3連単艇番」における「3連単払戻金」の合計金額。
SELECT TRIFNO1,SUM(TRIFRFD1),COUNT(TRIFNO1) FROM RACEMST
WHERE OPDT>='20090101' AND OPDT<='20090131' AND RCOURSECD='01' GROUP BY TRIFNO1
上記のようなSQL文を作ったのですが、うまくいきません。
「SUM」を除いた
SELECT TRIFNO1,COUNT(TRIFNO1) FROM RACEMST WHERE OPDT>='20090101' AND OPDT<='20090131' AND RCOURSECD='01' GROUP BY TRIFNO1
では、検索結果が表示されるのですが・・・・。
欲しいデータは「3連単艇番」における「払戻金の合計金額」なんです。(3単123では5回出現で10000円、3単132では3回出現の5000円 ets )
この記事に対するコメント
数値計算する場合は、型キャストが必要になります。
SELECT TRIFNO1, SUM(CAST(TRIFRFD1 AS INTEGER)), COUNT(*) FROM RACEMST
WHERE OPDT >= '20090101' AND OPDT <= '20090131' AND RCOURSECD = '01'
GROUP BY TRIFNO1
この記事に対するコメントを書く