几分钟没有在SQL中正确转换为小时

时间:2014-05-14 15:57:11

标签: sql sql-server-2005 time

我正在尝试将minuts转换为小时,但是当我/ 60时,它正在对我进行一些奇怪的舍入。我的代码是

select 

pct.patient_id,
pct.attending_id,
pct.clinic_id,
pct.service_id,
pct.program_id,
pct.protocol_id,
pct.proc_code,
pct.proc_chron,
pct.proc_duration--/60


from patient_clin_tran pct
join patient p
on pct.patient_id = p.patient_id and pct.episode_id = p.episode_id
join staff s
on pct.attending_id = s.staff_id
where (pct.proc_chron between '2014-04-01' and '2014-06-01') and pct.proc_code = 'BHH'

order by patient_id, pct.proc_chron asc

我没有/ 60的结果是

enter image description here

使用/ 60 enter image description here

我认为他们更需要他们不要做任何四舍五入的事情。先感谢您。我正在使用SQL Server 2005

0 个答案:

没有答案