我需要将时间从秒转换为小时,并进行2位小数舍入
PeriodLength
包含以秒为单位的时间。
(c.PeriodLength)/3600. as Time
以小时为单位返回时间,但结果与1.250000
相同
我需要它1.25
。
答案 0 :(得分:3)
使用标准SQL,您可以将其转换为小数。类似的东西:
select cast(c.PeriodLength / (60.00*60) as decimal(6, 2));
还有特定于数据库的解决方案,但您没有指定数据库。
答案 1 :(得分:1)
SET value = ROUND(value,2)
请注意,这通常用于统计目的,而不是货币或时间。但是,它应该适用于您所寻求的目标。