sql中round函數(shù)保留2位小數(shù) 保留2位小數(shù)的公式?
保留2位小數(shù)的公式?以excel用公式保留2位小數(shù)的方法為例,主要有兩種(一)步驟1:選中C2單元格,輸入函數(shù):=ROUND(A2,2),下拉填充,調(diào)節(jié)小數(shù)點(diǎn)位數(shù)即可。步驟2:數(shù)值已經(jīng)變成了真正的四舍
保留2位小數(shù)的公式?
以excel用公式保留2位小數(shù)的方法為例,主要有兩種
(一)步驟1:選中C2單元格,輸入函數(shù):=ROUND(A2,2),下拉填充,調(diào)節(jié)小數(shù)點(diǎn)位數(shù)即可。步驟2:數(shù)值已經(jīng)變成了真正的四舍五入后的結(jié)果,例如C2單元格內(nèi)容,參與運(yùn)算時(shí)是1.35,而不是原來的1.345了。也可以復(fù)制結(jié)果,然后粘貼到原來的區(qū)域替換。
(二)步驟1:選中C2單元格,輸入函數(shù):=TEXT(A2,"0.00"),下拉填充即可。步驟2:返回的是保留兩位小數(shù)后的文本型數(shù)字,如果想變成數(shù)字可以改成:
=--TEXT(A2,"0.00")。參與運(yùn)算時(shí)已經(jīng)是四舍五入后的數(shù)字。
mysql兩個(gè)時(shí)間(我有兩個(gè)字段是datetime類型)相減返回兩個(gè)時(shí)間的小時(shí)差,精確到小數(shù)點(diǎn)后兩位應(yīng)該怎么寫?
在mysql中,這種計(jì)算可用TIMESTAMPDIFF函數(shù)來解決,但是解決過程中需要將數(shù)據(jù)多次加工。
1、創(chuàng)建測(cè)試表及插入測(cè)試數(shù)據(jù):
create table test
(time1 datetime,
time2 datetime)
insert into test values ("2015-04-03 17:01:09","2015-06-03 22:09:30")
2、目前要結(jié)算time2和time1的時(shí)間差,用如下語句:
select round(TIMESTAMPDIFF(second,time1,time2)/3600,2) from test
解讀:
首先,先用
select TIMESTAMPDIFF(second,time1,time2) from test
來計(jì)算兩個(gè)時(shí)間之間的秒數(shù)差。
然后,得到的結(jié)果除以3600,即為這兩個(gè)時(shí)間之間的小時(shí)數(shù)。
最后因?yàn)橐蟊A?位小數(shù),則通過round函數(shù),四舍五入,取出2位小數(shù)即可。