- ベストアンサー
SELECT文で計算
こんにちは、いつもお世話になっております。 今回はSQLについて困っており みなさんに助けて欲しいと思います。 SELECT 30906073/(31385576+8527538) AS 支払率 FROM テーブル名 の様にSQL文を発行し 計算結果:30906073/(31385576+8527538)=0.774333794 を77.4%を表示したいと思います。 演算子で/や%があるのは調べたのですが上記のような 答えすら表示されなくて困っています。 分かる方居ましたらアドバイスお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#11722
回答No.2
SELECT 30906073/(31385576+8527538) AS 支払率 FROM テーブル名 おしいです SELECT 30906073.0/(31385576.0+8527538.0) AS 支払率 FROM テーブル名 これでいかが?
その他の回答 (1)
noname#86752
回答No.1
SQL Serverでテーブルから値を取得せずに計算だけを行いたいのですよね? それなら SELECT 30906073/(31385576+8527538) AS 支払率 だけで計算できませんか?
質問者
補足
OSQLでもクエリアナライザでも結果は0でした・・・ ひょっとして私の環境だけうまくいかないのでしょうか
お礼
出来ました! 数値の入れ方で問題があるとは全然思いませんでした・・・ 無事解決いたしました、ありがとうございます。