24 lines
1.4 KiB
YAML
24 lines
1.4 KiB
YAML
- args:
|
|
cascade: true
|
|
read_only: false
|
|
sql: "create view productionview as \r\nselect j.id ,\r\n
|
|
\ j.status ,\r\n j.ro_number ,\r\n j.est_number
|
|
\ ,\r\n j.ownr_fn ,\r\n j.ownr_ln ,\r\n
|
|
\ j.v_model_yr ,\r\n j.v_model_desc ,\r\n j.clm_no
|
|
\ ,\r\n j.v_make_desc ,\r\n j.v_color
|
|
\ ,\r\n j.plate_no ,\r\n j.actual_in
|
|
\ ,\r\n j.scheduled_completion ,\r\n j.scheduled_delivery
|
|
\ ,\r\n j.ins_co_nm ,\r\n j.clm_total ,\r\n
|
|
\ j.ownr_ph1 ,\r\n j.special_coverage_policy ,\r\n j.production_vars
|
|
\ ,\r\n lab.labhrs, lar.larhrs\r\n from public.jobs j\r\n left
|
|
join \r\n (select l.jobid, sum(l.mod_lb_hrs ) labhrs from public.joblines
|
|
l where mod_lbr_ty = 'LAB' group by l.jobid ) lab on lab.jobid = j.id \r\n
|
|
\ left join (select l2.jobid, sum(l2.mod_lb_hrs ) larhrs from public.joblines
|
|
l2 where mod_lbr_ty = 'LAR' group by l2.jobid ) lar on lar.jobid = j.id\r\n
|
|
\ where j.inproduction =true;"
|
|
type: run_sql
|
|
- args:
|
|
name: productionview
|
|
schema: public
|
|
type: add_existing_table_or_view
|