2016-08-05 1 views
0

このような状況には何らかの方法がありますか? hqlクエリでは、select文にスケールを設定したいと思います。私はこれをループに入れたくない。hqlで選択した数値列の縮尺を設定する方法

SELECT "SUM(invoice.amount+invoice.latePaymentPenalty +invoice.latePaymentVat) AS paymentAmount\n"+ 
      "FROM File AS file \n" + 
      "LEFT JOIN file.invoices AS invoice\n" + 

私のhqlクエリが表示されます。このクエリは私に167,8352436 ... のような数値を返す私はスケールを設定したい、このクエリは167,83のように返します。それはhqlで可能ですか?そうなら、どうですか?

+0

可能性のある重複した私とSQL Serverのに適しています(http://stackoverflow.com/questions/23369306/2進小数点以下2桁 - クエリ言語) –

答えて

0

ラウンドジュストの使用:

"select round(sum(....),2) ..." 

それは、[休止状態クエリ言語で小数点以下2桁に丸め]の

関連する問題