Advertisement
Guest User

Untitled

a guest
Jul 6th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #одна колонка - по почте фильтрация - смотрим как события
  2. SELECT *
  3. FROM
  4.   (SELECT backend."id" AS "backend_id",
  5.           backend.id AS "backend_abc",
  6.           to_timestamp(to_char(backend."CreateDate"::TIMESTAMP WITH TIME ZONE AT TIME ZONE 'Asia/Yekaterinburg', 'DD.MM.YYYY HH24:MI:SS'), 'DD.MM.YYYY HH24:MI:SS')::TIMESTAMP WITHOUT TIME ZONE AS "backend_CreateDate",
  7.                                                                                                                                                                                                     to_timestamp(to_char(backend."UpdateDate"::TIMESTAMP WITH TIME ZONE AT TIME ZONE 'Asia/Yekaterinburg', 'DD.MM.YYYY HH24:MI:SS'), 'DD.MM.YYYY HH24:MI:SS')::TIMESTAMP WITHOUT TIME ZONE AS "backend_UpdateDate",
  8.                                                                                                                                                                                                                                                                                                                                                                                               backend."ActionName" AS "backend_ActionName",
  9.                                                                                                                                                                                                                                                                                                                                                                                              
  10.          ,...,        
  11.  
  12.      (SELECT MAX(CASE
  13.                      WHEN "ColumnName" = 'new_colw' THEN "ColumnValue"
  14.                      ELSE NULL
  15.                  END)
  16.       FROM backendext
  17.       WHERE "BackendId" = backend.id
  18.       GROUP BY "BackendId") AS "backend_new_colw",
  19.         ,...,
  20.                                                                                                                                                                                                                                                                                                                                                                                               screens."Name" AS "screens_Name",
  21.                                                                                                                                                                                                                                                                                                                                                                                               ,....,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                objects."Testval" AS "objects_Testval",
  22.  
  23.     ,...,
  24.  
  25.      (SELECT MAX(CASE
  26.                      WHEN "ColumnName" = 'НоваяКолонка1_357624f4a4' THEN "ColumnValue"
  27.                      ELSE NULL
  28.                  END)
  29.       FROM backendext
  30.       WHERE "BackendId" = backend.id
  31.       GROUP BY "BackendId") AS "backend_НоваяКолонка1_357624f4a4"
  32.    FROM backend
  33.    LEFT JOIN objects ON objects.id = backend."ObjectId"
  34.    LEFT JOIN statuses ON statuses.id = backend."StatusId"
  35.    LEFT JOIN users ON users.id = backend."Responsibleid"
  36.    LEFT JOIN screens ON screens.id = backend."ScreenId") x
  37. WHERE "backend_ApplicationId" = 672
  38.   AND ("objects_Email"='nzulfigarov@gmail.com')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement