POの勤務時間表(TimeSheet)でユーザのプロジェクト毎の勤務時間を集計するSQL。
ユーザIDが23456のユーザの2009年12月の月間プロジェクト別勤務時間の例。
SELECT im_projects.project_nr, im_projects.project_name, sum(im_hours.hours) FROM public.im_projects, public.im_hours WHERE im_hours.project_id = im_projects.project_id AND im_hours."day" >= '2009/12/01' AND im_hours."day" < '2010/01/01' AND im_hours.user_id = 23456 GROUP BY im_projects.project_nr, im_projects.project_name;