• ベストアンサー

SELECT文で計算

こんにちは、いつもお世話になっております。 今回はSQLについて困っており みなさんに助けて欲しいと思います。 SELECT 30906073/(31385576+8527538) AS 支払率 FROM テーブル名 の様にSQL文を発行し 計算結果:30906073/(31385576+8527538)=0.774333794 を77.4%を表示したいと思います。 演算子で/や%があるのは調べたのですが上記のような 答えすら表示されなくて困っています。 分かる方居ましたらアドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#11722
noname#11722
回答No.2

SELECT 30906073/(31385576+8527538) AS 支払率 FROM テーブル名 おしいです SELECT 30906073.0/(31385576.0+8527538.0) AS 支払率 FROM テーブル名 これでいかが?

noname#7667
質問者

お礼

出来ました! 数値の入れ方で問題があるとは全然思いませんでした・・・ 無事解決いたしました、ありがとうございます。

その他の回答 (1)

noname#86752
noname#86752
回答No.1

SQL Serverでテーブルから値を取得せずに計算だけを行いたいのですよね? それなら SELECT 30906073/(31385576+8527538) AS 支払率 だけで計算できませんか?

noname#7667
質問者

補足

OSQLでもクエリアナライザでも結果は0でした・・・ ひょっとして私の環境だけうまくいかないのでしょうか

関連するQ&A