こんにちは。
1つ教えてください。
SQLServer2005で、基本的な値を107.11で割って、
1.3をかけた結果の小数点第3位を切り上げして第2位まで取りたいのです。
例えば、基本の値が616としたら、
616/107.11*1.3で7.476426104になりますが
これを7.48としたいのです。
select ROUND(((cast(616/107.11 as MONEY)*1.3)+0.009),3)
と途中までしたのですが、この後がわかりません。
ご教授よろしくお願いします。
スマートなSQL文ではないけど、LEFTを使って実現しましたよ。
select round(cast(LEFT(616/107.11*1.3,5) as money),2)
茄子 from 元「なんでもエンジニ屋」のダメ日 http://nasunoblog.blogspot.jp/
回答ありがとうございました。
おかげさまで解決しました。