【发布时间】:2014-11-29 14:49:14
【问题描述】:
自从我发布以来已经有一段时间了。我对日期计算有疑问。
我试图找出两个日期之间的差异,例如开始时间和结束时间。
我已经能够找到天数的差异,例如,如果我有日期:
start = 12/11/2014 12:05:05
finish = 13/11/2014 09:44:19
然后查询给我-0.90224537......
但是,出于工资目的,我需要小时、分钟、秒形式的答案。这样做的最佳方法是什么?
到目前为止我的查询是:
select
time_sheet.time_sheet_id,
time_sheet.start_date_time - time_sheet.finish_date_time,
employee_case.case, employee_case.employee
from
time_sheet
inner join
employee_case on time_sheet.employee_case = employee_case.employee_case_id
where
employee_case.case = 1;
附:我正在使用 Oracle 数据库:)
【问题讨论】:
-
感谢您编辑它以正确阅读@marc_s