У меня есть таблица с именем инженера и датой в виде числа с плавающей запятой.
я сделал следующее
select t.eng_id, t.createdat
from JOBS t
where t.ENG_ID in (SELECT ENG_NAME From HOSEFLEX.ENGINEERS)
который получил меня
1 bungle 40767.8305520833
2 bungle 40767.7657221412
3 Shaun 40825.6510914583
4 Shaun 40767.8287994213
5 Shaun 40825.6041891204
6 Shaun 40908.8024086458
я преобразовал число с плавающей точкой в год
select eng_id,
TO_CHAR( to_date('12/30/1899', 'MM/DD/YYYY') + t.createdat , 'YYYY-MON')
from JOBS t
который получил меня
1 bungle 2011-AUG
2 bungle 2011-AUG
3 Shaun 2011-OCT
4 Shaun 2011-AUG
5 Shaun 2011-OCT
6 Shaun 2011-DEC
но мне нужно количество записей для каждого инженера в месяц
Eng Name 2011-Aug 2011-OCT 2011-DEC
bungle 2 0 0
Shaun 1 2
и, если это возможно, я бы хотел установить эту дату начала и окончания для фильтрации на
Заранее спасибо