| Aggregate (cost=2005.79..2005.80 rows=1 width=8) |
| -> Hash Left Join (cost=1916.19..2005.74 rows=23 width=0) |
| Hash Cond: (c.id = sub_c.id) |
| Filter: (((((date_part('epoch'::text, (CURRENT_TIMESTAMP - max(sl.end_at))) / '86400'::double precision)) IS NOT NULL) AND (((date_part('epoch'::text, (CURRENT_TIMESTAMP - max(sl.end_at))) / '86400'::double precision)) > (cc.notice_days)::double precision)) OR ((((date_part('epoch'::text, (CURRENT_TIMESTAMP - max(sl.end_at))) / '86400'::double precision)) IS NULL) AND ((date_part('epoch'::text, ((CURRENT_DATE)::timestamp with time zone - c.created_at)) / '86400'::double precision) > (cc.notice_days)::double precision))) |
| -> Hash Join (cost=5.91..95.27 rows=70 width=14) |
| Hash Cond: (c.client_class = cc.id) |
| -> Bitmap Heap Scan on tbl_clients c (cost=4.82..93.88 rows=70 width=16) |
| Recheck Cond: (sales_rep = 1001) |
| Filter: (NOT deleted) |
| -> Bitmap Index Scan on tbl_clients_sales_rep_idx (cost=0.00..4.80 rows=70 width=0) |
| Index Cond: (sales_rep = 1001) |
| -> Hash (cost=1.04..1.04 rows=4 width=6) |
| -> Seq Scan on tbl_client_classes cc (cost=0.00..1.04 rows=4 width=6) |
| -> Hash (cost=1909.41..1909.41 rows=70 width=12) |
| -> HashAggregate (cost=1907.31..1908.71 rows=70 width=12) |
| Group Key: sub_c.id |
| -> Hash Right Join (cost=94.75..1901.05 rows=1252 width=12) |
| Hash Cond: (sl.client_id = sub_c.id) |
| -> Seq Scan on tbl_work_logs sl (cost=0.00..1712.33 rows=35733 width=12) |
| -> Hash (cost=93.88..93.88 rows=70 width=4) |
| -> Bitmap Heap Scan on tbl_clients sub_c (cost=4.82..93.88 rows=70 width=4) |
| Recheck Cond: (sales_rep = 1001) |
| Filter: (NOT deleted) |
| -> Bitmap Index Scan on tbl_clients_sales_rep_idx (cost=0.00..4.80 rows=70 width=0) |
| Index Cond: (sales_rep = 1001) |