Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. select
  2.   "public"."trainings"."trng_pk",
  3.   "public"."trainings"."trng_date",
  4.   "public"."trainings"."trng_trty_fk",
  5.   "public"."trainings"."trng_outcome",
  6.   "public"."trainings"."trng_start",
  7.   "public"."trainings"."trng_comment",
  8.   count("public"."trainings_employees"."trem_pk") as "registered",
  9.   count("public"."trainings_employees"."trem_outcome") filter (where "public"."trainings_employees"."trem_outcome" = 'VALIDATED') as "validated",
  10.   count("public"."trainings_employees"."trem_outcome") filter (where "public"."trainings_employees"."trem_outcome" = 'FLUNKED') as "flunked",
  11.   ("public"."trainings"."trng_date" + ((
  12.     select "public"."trainingtypes"."trty_validity"
  13.     from "public"."trainingtypes"
  14.     where "public"."trainingtypes"."trty_pk" = "public"."trainings"."trng_trty_fk"
  15.   ) || ' month')::interval)::date,
  16.   (
  17.     select array_agg("public"."trainings_trainers"."trtr_empl_fk")
  18.     from "public"."trainings_trainers"
  19.     where "public"."trainings_trainers"."trtr_trng_fk" = "public"."trainings"."trng_pk"
  20.   ) as "trainers",
  21.   "public"."trainings_employees"."trem_outcome",
  22.   "public"."trainings_employees"."trem_comment"
  23. from "public"."trainings"
  24.   join "public"."trainings_employees"
  25.   on "public"."trainings_employees"."trem_trng_fk" = "public"."trainings"."trng_pk"
  26.   join "public"."trainings_employees"
  27.   on (
  28.     "public"."trainings_employees"."trem_trng_fk" = "public"."trainings"."trng_pk"
  29.     and "public"."trainings_employees"."trem_empl_fk" = '01600447'
  30.   )
  31. where (
  32.   "public"."trainings"."trng_date" <= date '2016-06-25'
  33.   or (
  34.     "public"."trainings"."trng_start" is not null
  35.     and "public"."trainings"."trng_start" <= date '2016-06-25'
  36.   )
  37. )
  38. group by
  39.   "public"."trainings"."trng_pk",
  40.   "public"."trainings"."trng_date",
  41.   "public"."trainings"."trng_trty_fk",
  42.   "public"."trainings"."trng_outcome",
  43.   "public"."trainings"."trng_start",
  44.   "public"."trainings"."trng_comment",
  45.   "public"."trainings_employees"."trem_outcome",
  46.   "public"."trainings_employees"."trem_comment"
  47. order by "public"."trainings"."trng_date" asc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement