【发布时间】:2016-02-11 16:02:50
【问题描述】:
我正在尝试将员工的总时数相加,我可以获得每项工作的工作时数,但无法将它们加在一起。
我正在使用以下代码来达到目的。
SELECT
TO_DATE(TRIP.RETURN_DATE, 'DD-MM-YYYY')
- TO_DATE(TRIP.DEPARTURE_DATE, 'DD-MM-YYYY') AS duration,
TRIP.EMPLOYEE_NO AS employee
FROM EMPLOYEE, TRIP;
它以以下格式返回结果:
DURATION | EMPLOYEE
---------------------
5 | 0037759
8 | 0037759
2 | 0037759
3 | 0037759
3 | 0037759
如何为每个员工添加工期?
【问题讨论】:
-
查看
group by的工作原理 -
trip.return_date和trip.departure_date的数据类型是什么?
-
TO_DATE(TRIP.RETURN_DATE, 'DD-MM-YYYY')为什么要在 DATE 应用 TO_DATE?RETURN_DATE的数据类型是什么?