プロジェクト別勤務時間集計SQL

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; 

コメントを残す

メールアドレスが公開されることはありません。