-1
SELECT
TO_CHAR(TO_DATE(TO_CHAR(C.DATE_SK),'YYYY-MM-DD'),'MON'),
A.PRODUCT,
c.REG_HOURS + c.OFF_HOURS
FROM
DIM_PRODUCT A
INNER JOIN
DIM_TICKET B ON A.PRODUCT_SK = B.PRODUCT_SK
INNER JOIN
FACT_TIMESHEET C ON C.TICKET_SK = B.TICKET_SK
GROUP BY
A.PRODUCT, c.REG_HOURS + c.OFF_HOURS,
TO_CHAR(TO_DATE(TO_CHAR(C.DATE_SK),'YYYY-MM-DD'),'MON');
Мой вывод, как:Как получить ожидаемый результат?
+------------------------------------------------+
| col1(month) col2(product name) col3(hours) |
+------------------------------------------------+
| mar aaa 1 |
| mar aaa 2 |
| mar aaa 3 |
| apr bbb 2.5 |
| apr bbb 3 |
+------------------------------------------------+
Мой ожидаемый результат, как:
+-----------------------------------------------+
| col1(month) col2(product name) col3(hours) |
+-----------------------------------------------+
| mar aaa 6 |
| apr bbb 5.5 |
+-----------------------------------------------+
Я получаю некоторые значения null.I не знаю причину. Но ваш запрос работает Ясуюки – Scott