Vairāk
SQL - Noapaļošana līdz 2 zīmēm aiz komata
Man ir jāpārvērš minūtes stundās, noapaļojot līdz 2 cipariem aiz komata.Man ir arī jānorāda tikai līdz 2 cipariem aiz komata. Tātad, ja man minūtes ir 650, tad stundām jābūt 10,83.
Lūk, kas man līdz šim ir:
Select round(Minutes/60.0,2) from ....
Bet šajā gadījumā, ja manas minūtes ir, teiksim, 630 - stundas ir 10,5000000. Bet es gribu, lai tas būtu tikai 10,50 (pēc noapaļošanas). Kā to panākt?
210
3
Vai jūs nevarētu iegūt rezultātu kā
numeric(x,2)
? kur `xTāpat kā SQL Server 2012 var izmantot iebūvēto format function:
(tikai turpmākai lasīšanai...)
Jums varētu palīdzēt šāds fragments: