explain.depesz.com

PostgreSQL's explain analyze made readable

Result: OE9n

Settings
# exclusive inclusive rows x rows loops node
1. 0.029 1.648 ↑ 6.0 1 1

ORDER BY 24, 25, 26, 27, 28, 5 DESC, 10",planSQLText="Sort (cost=2,527.82..2,527.83 rows=6 width=790) (actual time=1.647..1.648 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, МестаХраненияНоменклатуры_t26._fld17798rref, (COALESCE(((sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))))::numeric(38,8), '0'::numeric)), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (0.00000000::numeric(38,8)), (CASE WHEN ((false) IS NOT NULL) THEN '\\x02'::bytea ELSE NULL::bytea END), (false), (CASE WHEN ((false) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END), (COALESCE(((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) + (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) * (((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) IS NULL) THEN t29._q_000_f_007 ELSE COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) END ELSE NULL::numeric END)::numeric(11,8) / '100'::numeric))::numeric(11,8))) ELSE COALESCE(ДиапазоныЦенДляНаценки_T81._fld17390, '0'::numeric) END ELSE COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) END))::numeric(38,8), '0'::numeric)), (CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END) IS NOT NULL) THEN '\\x08'::bytea ELSE NULL::bytea END), (CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END), (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END), (CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END) IS NOT NULL) THEN '\\x08'::bytea ELSE NULL::bytea END), (CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END), (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END), ('1'::numeric), ('1'::numeric), t29._q_000_f_004rref, ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._idrref, Склады_t84._folder, Склады_t84._description, Склады_t84._idrref
  • Sort Key: ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._idrref, Склады_t84._folder, Склады_t84._description, Склады_t84._idrref, (COALESCE(((sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))))::numeric(38,8), '0'::numeric)) DESC, (0.00000000::numeric(38,8))
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=174, local hit=12
2. 0.001 1.619 ↑ 6.0 1 1

Append (cost=1,803.98..2,527.49 rows=6 width=790) (actual time=1.526..1.619 rows=1 loops=1)

  • Buffers: shared hit=174, local hit=12
3. 0.009 1.537 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,803.98..2,432.82 rows=1 width=787) (actual time=1.526..1.537 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, МестаХраненияНоменклатуры_t26._fld17798rref, COALESCE(((sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))))::numeric(38,8), '0'::numeric), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), 0.00000000::numeric(38,8), CASE WHEN ((false) IS NOT NULL) THEN '\\x02'::bytea ELSE NULL::bytea END, (false), CASE WHEN ((false) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END, COALESCE(((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) + (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) * (((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) IS NULL) THEN t29._q_000_f_007 ELSE COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) END ELSE NULL::numeric END)::numeric(11,8) / '100'::numeric))::numeric(11,8))) ELSE COALESCE(ДиапазоныЦенДляНаценки_T81._fld17390, '0'::numeric) END ELSE COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) END))::numeric(38,8), '0'::numeric), CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END) IS NOT NULL) THEN '\\x08'::bytea ELSE NULL::bytea END, CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END, (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END), CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END) IS NOT NULL) THEN '\\x08'::bytea ELSE NULL::bytea END, CASE WHEN ((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END) IS NOT NULL) THEN '0'::numeric ELSE NULL::numeric END, (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END), '1'::numeric, '1'::numeric, t29._q_000_f_004rref, ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._idrref, Склады_t84._folder, Склады_t84._description, Склады_t84._idrref
  • Join Filter: ((t29._q_000_f_000rref = t1.q_001_f_001rref) AND (t29._q_000_f_001rref = t1.q_001_f_000rref))
  • Buffers: shared hit=171, local hit=12
4. 0.002 0.487 ↑ 1.0 1 1

Nested Loop Left Join (cost=155.12..168.94 rows=1 width=387) (actual time=0.484..0.487 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, (sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), Склады_t84._folder, Склады_t84._description, Склады_t84._idrref, ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._idrref, МестаХраненияНоменклатуры_t26._fld17798rref
  • Buffers: shared hit=25, local hit=1
5. 0.005 0.478 ↑ 1.0 1 1

Nested Loop Left Join (cost=155.06..168.63 rows=1 width=355) (actual time=0.475..0.478 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, (sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), Склады_t84._folder, Склады_t84._description, Склады_t84._idrref, ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._idrref
  • Inner Unique: true
  • Buffers: shared hit=25, local hit=1
6. 0.003 0.461 ↑ 1.0 1 1

Nested Loop Left Join (cost=155.00..160.52 rows=1 width=291) (actual time=0.458..0.461 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, (sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), Склады_t84._folder, Склады_t84._description, Склады_t84._idrref
  • Inner Unique: true
  • Buffers: shared hit=24, local hit=1
7. 0.022 0.448 ↑ 1.0 1 1

Hash Right Join (cost=154.95..160.37 rows=1 width=226) (actual time=0.445..0.448 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref, t5.fld22611rref, (sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)))), (sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3))))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3)))), (sum((0.000::numeric(33,3))))
  • Inner Unique: true
  • Hash Cond: ((t5.fld22614rref = t1.q_001_f_000rref) AND (t5.fld22612rref = t1.q_001_f_001rref))
  • Buffers: shared hit=24, local hit=1
8. 0.002 0.390 ↓ 0.0 0 1

HashAggregate (cost=153.90..156.90 rows=200 width=226) (actual time=0.390..0.390 rows=0 loops=1)

  • Output: t5.fld22612rref, t5.fld22614rref, t5.fld22611rref, sum(((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric))), sum(((((t5.Количествоbalance_ + ('0'::numeric)) + ('0'::numeric)) - (0.000::numeric(33,3))) - (0.000::numeric(33,3)))), sum((0.000::numeric(33,3))), sum((0.000::numeric(33,3))), sum((0.000::numeric(33,3)))
  • Group Key: t5.fld22614rref, t5.fld22612rref, t5.fld22611rref
  • Buffers: shared hit=24
9. 0.000 0.388 ↓ 0.0 0 1

Append (cost=18.42..150.40 rows=250 width=266) (actual time=0.388..0.388 rows=0 loops=1)

  • Buffers: shared hit=24
10. 0.000 0.096 ↓ 0.0 0 1

Subquery Scan on t5 (cost=18.42..18.50 rows=3 width=254) (actual time=0.096..0.096 rows=0 loops=1)

  • Output: t5.fld22612rref, t5.fld22614rref, t5.fld22611rref, t5.Количествоbalance_, '0'::numeric, '0'::numeric, 0.000::numeric(33,3), 0.000::numeric(33,3), 0.000::numeric(33,3), 0.000::numeric(33,3)
  • Buffers: shared hit=7
11. 0.001 0.096 ↓ 0.0 0 1

GroupAggregate (cost=18.42..18.47 rows=3 width=86) (actual time=0.096..0.096 rows=0 loops=1)

  • Output: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, sum((sum(Остатки_t7._fld22616)))
  • Group Key: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref
  • Filter: (sum((sum(Остатки_t7._fld22616))) <> '0'::numeric)
  • Buffers: shared hit=7
12. 0.014 0.095 ↓ 0.0 0 1

Sort (cost=18.42..18.42 rows=3 width=86) (actual time=0.094..0.095 rows=0 loops=1)

  • Output: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, (sum(Остатки_t7._fld22616))
  • Sort Key: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=7
13. 0.001 0.081 ↓ 0.0 0 1

Append (cost=9.99..18.35 rows=3 width=86) (actual time=0.081..0.081 rows=0 loops=1)

  • Buffers: shared hit=7
14. 0.001 0.045 ↓ 0.0 0 1

GroupAggregate (cost=9.99..10.03 rows=2 width=83) (actual time=0.045..0.045 rows=0 loops=1)

  • Output: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, sum(Остатки_t7._fld22616)
  • Group Key: Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, Остатки_t7._fld22612rref
  • Filter: (sum(Остатки_t7._fld22616) <> '0'::numeric)
  • Buffers: shared hit=3
15. 0.014 0.044 ↓ 0.0 0 1

Sort (cost=9.99..9.99 rows=2 width=56) (actual time=0.044..0.044 rows=0 loops=1)

  • Output: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, Остатки_t7._fld22616
  • Sort Key: Остатки_t7._fld22614rref, Остатки_t7._fld22611rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=3
16. 0.030 0.030 ↓ 0.0 0 1

Index Scan using _accumrg22619_bydims22618_tr on public._accumrgt22619 Остатки_t7 (cost=0.17..9.96 rows=2 width=56) (actual time=0.030..0.030 rows=0 loops=1)

  • Output: Остатки_t7._fld22612rref, Остатки_t7._fld22614rref, Остатки_t7._fld22611rref, Остатки_t7._fld22616
  • Index Cond: ((Остатки_t7._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t7._fld22612rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t7._fld22613rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (Остатки_t7._fld22616 <> '0'::numeric) AND (Остатки_t7._fld22616 <> '0'::numeric))
  • Buffers: shared hit=3
17. 0.000 0.035 ↓ 0.0 0 1

GroupAggregate (cost=8.27..8.30 rows=1 width=84) (actual time=0.035..0.035 rows=0 loops=1)

  • Output: ТоварыНаСкладах_t8._fld22612rref, ТоварыНаСкладах_t8._fld22614rref, ТоварыНаСкладах_t8._fld22611rref, (sum(CASE WHEN (ТоварыНаСкладах_t8._recordkind = '0'::numeric) THEN (- ТоварыНаСкладах_t8._fld22616) ELSE ТоварыНаСкладах_t8._fld22616 END))::numeric(27,3)
  • Group Key: ТоварыНаСкладах_t8._fld22614rref, ТоварыНаСкладах_t8._fld22611rref, ТоварыНаСкладах_t8._fld22612rref
  • Filter: ((sum(CASE WHEN (ТоварыНаСкладах_t8._recordkind = '0'::numeric) THEN (- ТоварыНаСкладах_t8._fld22616) ELSE ТоварыНаСкладах_t8._fld22616 END))::numeric(27,3) <> '0'::numeric)
  • Buffers: shared hit=4
18. 0.013 0.035 ↓ 0.0 0 1

Sort (cost=8.27..8.27 rows=1 width=69) (actual time=0.035..0.035 rows=0 loops=1)

  • Output: ТоварыНаСкладах_t8._fld22612rref, ТоварыНаСкладах_t8._fld22614rref, ТоварыНаСкладах_t8._fld22611rref, ТоварыНаСкладах_t8._recordkind, ТоварыНаСкладах_t8._fld22616
  • Sort Key: ТоварыНаСкладах_t8._fld22614rref, ТоварыНаСкладах_t8._fld22611rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=4
19. 0.022 0.022 ↓ 0.0 0 1

Index Scan using _accumrg22610_bydims22618_rtrn on public._accumrg22610 ТоварыНаСкладах_t8 (cost=0.22..8.24 rows=1 width=69) (actual time=0.022..0.022 rows=0 loops=1)

  • Output: ТоварыНаСкладах_t8._fld22612rref, ТоварыНаСкладах_t8._fld22614rref, ТоварыНаСкладах_t8._fld22611rref, ТоварыНаСкладах_t8._recordkind, ТоварыНаСкладах_t8._fld22616
  • Index Cond: ((ТоварыНаСкладах_t8._fld22612rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ТоварыНаСкладах_t8._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (ТоварыНаСкладах_t8._period < '3999-11-01 00:00:00'::timestamp without time zone))
  • Filter: (ТоварыНаСкладах_t8._active AND (ТоварыНаСкладах_t8._fld22613rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea))
  • Buffers: shared hit=4
20. 0.001 0.087 ↓ 0.0 0 1

Subquery Scan on t9 (cost=16.49..16.55 rows=2 width=254) (actual time=0.086..0.087 rows=0 loops=1)

  • Output: t9.fld22540rref, t9.fld22541rref, t9.fld22539rref, 0.000::numeric(33,3), '0'::numeric, '0'::numeric, t9.Количествоbalance_, 0.000::numeric(33,3), 0.000::numeric(33,3), 0.000::numeric(33,3)
  • Buffers: shared hit=5
21. 0.000 0.086 ↓ 0.0 0 1

GroupAggregate (cost=16.49..16.53 rows=2 width=86) (actual time=0.086..0.086 rows=0 loops=1)

  • Output: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, sum((sum(Остатки_t11._fld22544)))
  • Group Key: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref
  • Filter: (sum((sum(Остатки_t11._fld22544))) <> '0'::numeric)
  • Buffers: shared hit=5
22. 0.017 0.086 ↓ 0.0 0 1

Sort (cost=16.49..16.49 rows=2 width=86) (actual time=0.086..0.086 rows=0 loops=1)

  • Output: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, (sum(Остатки_t11._fld22544))
  • Sort Key: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=5
23. 0.000 0.069 ↓ 0.0 0 1

Append (cost=8.17..16.45 rows=2 width=86) (actual time=0.069..0.069 rows=0 loops=1)

  • Buffers: shared hit=5
24. 0.000 0.030 ↓ 0.0 0 1

GroupAggregate (cost=8.17..8.19 rows=1 width=83) (actual time=0.030..0.030 rows=0 loops=1)

  • Output: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, sum(Остатки_t11._fld22544)
  • Group Key: Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, Остатки_t11._fld22540rref
  • Filter: (sum(Остатки_t11._fld22544) <> '0'::numeric)
  • Buffers: shared hit=2
25. 0.013 0.030 ↓ 0.0 0 1

Sort (cost=8.17..8.17 rows=1 width=56) (actual time=0.030..0.030 rows=0 loops=1)

  • Output: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, Остатки_t11._fld22544
  • Sort Key: Остатки_t11._fld22541rref, Остатки_t11._fld22539rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=2
26. 0.017 0.017 ↓ 0.0 0 1

Index Scan using _accumrg22547_bydims22545_tr on public._accumrgt22547 Остатки_t11 (cost=0.11..8.13 rows=1 width=56) (actual time=0.017..0.017 rows=0 loops=1)

  • Output: Остатки_t11._fld22540rref, Остатки_t11._fld22541rref, Остатки_t11._fld22539rref, Остатки_t11._fld22544
  • Index Cond: ((Остатки_t11._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t11._fld22540rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t11._fld22544 <> '0'::numeric) AND (Остатки_t11._fld22544 <> '0'::numeric) AND ((Остатки_t11._fld22542_type <> '\\x08'::bytea) OR (Остатки_t11._fld22542_rtref <> '\\x0000682e'::bytea)))
  • Buffers: shared hit=2
27. 0.001 0.039 ↓ 0.0 0 1

GroupAggregate (cost=8.22..8.24 rows=1 width=84) (actual time=0.039..0.039 rows=0 loops=1)

  • Output: ТоварыВРезервеНаСкладах_t12._fld22540rref, ТоварыВРезервеНаСкладах_t12._fld22541rref, ТоварыВРезервеНаСкладах_t12._fld22539rref, (sum(CASE WHEN (ТоварыВРезервеНаСкладах_t12._recordkind = '0'::numeric) THEN (- ТоварыВРезервеНаСкладах_t12._fld22544) ELSE ТоварыВРезервеНаСкладах_t12._fld22544 END))::numeric(27,3)
  • Group Key: ТоварыВРезервеНаСкладах_t12._fld22541rref, ТоварыВРезервеНаСкладах_t12._fld22539rref, ТоварыВРезервеНаСкладах_t12._fld22540rref
  • Filter: ((sum(CASE WHEN (ТоварыВРезервеНаСкладах_t12._recordkind = '0'::numeric) THEN (- ТоварыВРезервеНаСкладах_t12._fld22544) ELSE ТоварыВРезервеНаСкладах_t12._fld22544 END))::numeric(27,3) <> '0'::numeric)
  • Buffers: shared hit=3
28. 0.013 0.038 ↓ 0.0 0 1

Sort (cost=8.22..8.22 rows=1 width=68) (actual time=0.038..0.038 rows=0 loops=1)

  • Output: ТоварыВРезервеНаСкладах_t12._fld22540rref, ТоварыВРезервеНаСкладах_t12._fld22541rref, ТоварыВРезервеНаСкладах_t12._fld22539rref, ТоварыВРезервеНаСкладах_t12._recordkind, ТоварыВРезервеНаСкладах_t12._fld22544
  • Sort Key: ТоварыВРезервеНаСкладах_t12._fld22541rref, ТоварыВРезервеНаСкладах_t12._fld22539rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=3
29. 0.025 0.025 ↓ 0.0 0 1

Index Scan using _accumrg22538_bydims22545_rtrn on public._accumrg22538 ТоварыВРезервеНаСкладах_t12 (cost=0.17..8.19 rows=1 width=68) (actual time=0.025..0.025 rows=0 loops=1)

  • Output: ТоварыВРезервеНаСкладах_t12._fld22540rref, ТоварыВРезервеНаСкладах_t12._fld22541rref, ТоварыВРезервеНаСкладах_t12._fld22539rref, ТоварыВРезервеНаСкладах_t12._recordkind, ТоварыВРезервеНаСкладах_t12._fld22544
  • Index Cond: ((ТоварыВРезервеНаСкладах_t12._fld22540rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ТоварыВРезервеНаСкладах_t12._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (ТоварыВРезервеНаСкладах_t12._period < '3999-11-01 00:00:00'::timestamp without time zone))
  • Filter: (ТоварыВРезервеНаСкладах_t12._active AND ((ТоварыВРезервеНаСкладах_t12._fld22542_type <> '\\x08'::bytea) OR (ТоварыВРезервеНаСкладах_t12._fld22542_rtref <> '\\x0000682e'::bytea)))
  • Buffers: shared hit=3
30. 0.000 0.068 ↓ 0.0 0 1

Subquery Scan on t13 (cost=16.33..16.38 rows=2 width=296) (actual time=0.068..0.068 rows=0 loops=1)

  • Output: t13.fld22574rref, t13.fld22576rref, t13.fld22573rref, 0.000::numeric(33,3), '0'::numeric, '0'::numeric, 0.000::numeric(33,3), t13.Количествоbalance_, 0.000::numeric(33,3), 0.000::numeric(33,3)
  • Buffers: shared hit=2
31. 0.001 0.068 ↓ 0.0 0 1

GroupAggregate (cost=16.33..16.36 rows=2 width=128) (actual time=0.068..0.068 rows=0 loops=1)

  • Output: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref, sum((sum(Остатки_t15._fld22581)))
  • Group Key: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref
  • Filter: (sum((sum(Остатки_t15._fld22581))) <> '0'::numeric)
  • Buffers: shared hit=2
32. 0.013 0.067 ↓ 0.0 0 1

Sort (cost=16.33..16.33 rows=2 width=128) (actual time=0.067..0.067 rows=0 loops=1)

  • Output: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref, (sum(Остатки_t15._fld22581))
  • Sort Key: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=2
33. 0.000 0.054 ↓ 0.0 0 1

Append (cost=8.11..16.28 rows=2 width=128) (actual time=0.054..0.054 rows=0 loops=1)

  • Buffers: shared hit=2
34. 0.001 0.027 ↓ 0.0 0 1

GroupAggregate (cost=8.11..8.13 rows=1 width=128) (actual time=0.027..0.027 rows=0 loops=1)

  • Output: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref, sum(Остатки_t15._fld22581)
  • Group Key: Остатки_t15._fld22573rref, Остатки_t15._fld22574rref, Остатки_t15._fld22576rref
  • Filter: (sum(Остатки_t15._fld22581) <> '0'::numeric)
  • Buffers: shared hit=1
35. 0.014 0.026 ↓ 0.0 0 1

Sort (cost=8.11..8.11 rows=1 width=116) (actual time=0.026..0.026 rows=0 loops=1)

  • Output: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref, Остатки_t15._fld22581
  • Sort Key: Остатки_t15._fld22573rref, Остатки_t15._fld22576rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=1
36. 0.012 0.012 ↓ 0.0 0 1

Index Scan using _accumrg22583_bydims_trrrrrrrrn on public._accumrgt22583 Остатки_t15 (cost=0.06..8.08 rows=1 width=116) (actual time=0.012..0.012 rows=0 loops=1)

  • Output: Остатки_t15._fld22574rref, Остатки_t15._fld22576rref, Остатки_t15._fld22573rref, Остатки_t15._fld22581
  • Index Cond: ((Остатки_t15._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t15._fld22574rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t15._fld22575rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (Остатки_t15._fld22581 <> '0'::numeric) AND (Остатки_t15._fld22581 <> '0'::numeric))
  • Buffers: shared hit=1
37. 0.001 0.027 ↓ 0.0 0 1

GroupAggregate (cost=8.11..8.13 rows=1 width=120) (actual time=0.027..0.027 rows=0 loops=1)

  • Output: ТоварыКПередачеСоСкладов_t16._fld22574rref, ТоварыКПередачеСоСкладов_t16._fld22576rref, ТоварыКПередачеСоСкладов_t16._fld22573rref, (sum(CASE WHEN (ТоварыКПередачеСоСкладов_t16._recordkind = '0'::numeric) THEN (- ТоварыКПередачеСоСкладов_t16._fld22581) ELSE ТоварыКПередачеСоСкладов_t16._fld22581 END))::numeric(27,3)
  • Group Key: ТоварыКПередачеСоСкладов_t16._fld22576rref, ТоварыКПередачеСоСкладов_t16._fld22573rref, ТоварыКПередачеСоСкладов_t16._fld22574rref
  • Filter: ((sum(CASE WHEN (ТоварыКПередачеСоСкладов_t16._recordkind = '0'::numeric) THEN (- ТоварыКПередачеСоСкладов_t16._fld22581) ELSE ТоварыКПередачеСоСкладов_t16._fld22581 END))::numeric(27,3) <> '0'::numeric)
  • Buffers: shared hit=1
38. 0.016 0.026 ↓ 0.0 0 1

Sort (cost=8.11..8.11 rows=1 width=124) (actual time=0.026..0.026 rows=0 loops=1)

  • Output: ТоварыКПередачеСоСкладов_t16._fld22574rref, ТоварыКПередачеСоСкладов_t16._fld22576rref, ТоварыКПередачеСоСкладов_t16._fld22573rref, ТоварыКПередачеСоСкладов_t16._recordkind, ТоварыКПередачеСоСкладов_t16._fld22581
  • Sort Key: ТоварыКПередачеСоСкладов_t16._fld22576rref, ТоварыКПередачеСоСкладов_t16._fld22573rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=1
39. 0.010 0.010 ↓ 0.0 0 1

Index Scan using _accumrg22572_bydims22582_rtrn on public._accumrg22572 ТоварыКПередачеСоСкладов_t16 (cost=0.06..8.08 rows=1 width=124) (actual time=0.010..0.010 rows=0 loops=1)

  • Output: ТоварыКПередачеСоСкладов_t16._fld22574rref, ТоварыКПередачеСоСкладов_t16._fld22576rref, ТоварыКПередачеСоСкладов_t16._fld22573rref, ТоварыКПередачеСоСкладов_t16._recordkind, ТоварыКПередачеСоСкладов_t16._fld22581
  • Index Cond: ((ТоварыКПередачеСоСкладов_t16._fld22574rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ТоварыКПередачеСоСкладов_t16._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (ТоварыКПередачеСоСкладов_t16._period < '3999-11-01 00:00:00'::timestamp without time zone))
  • Filter: (ТоварыКПередачеСоСкладов_t16._active AND (ТоварыКПередачеСоСкладов_t16._fld22575rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea))
  • Buffers: shared hit=1
40. 0.000 0.070 ↓ 0.0 0 1

Subquery Scan on t17 (cost=89.33..94.63 rows=241 width=266) (actual time=0.070..0.070 rows=0 loops=1)

  • Output: t17.fld22623rref, t17.fld22625rref, '\\x00000000000000000000000000000000'::bytea, 0.000::numeric(33,3), '0'::numeric, '0'::numeric, 0.000::numeric(33,3), 0.000::numeric(33,3), t17.Количествоbalance_, 0.000::numeric(33,3)
  • Buffers: shared hit=7
41. 0.002 0.070 ↓ 0.0 0 1

HashAggregate (cost=89.33..92.22 rows=241 width=66) (actual time=0.070..0.070 rows=0 loops=1)

  • Output: Остатки_t19._fld22623rref, Остатки_t19._fld22625rref, sum((sum(Остатки_t19._fld22629)))
  • Group Key: Остатки_t19._fld22623rref, Остатки_t19._fld22625rref
  • Filter: (sum((sum(Остатки_t19._fld22629))) <> '0'::numeric)
  • Buffers: shared hit=7
42. 0.001 0.068 ↓ 0.0 0 1

Append (cost=18.44..79.69 rows=2,408 width=66) (actual time=0.068..0.068 rows=0 loops=1)

  • Buffers: shared hit=7
43. 0.018 0.035 ↓ 0.0 0 1

HashAggregate (cost=18.44..47.33 rows=2,407 width=66) (actual time=0.035..0.035 rows=0 loops=1)

  • Output: Остатки_t19._fld22623rref, Остатки_t19._fld22625rref, sum(Остатки_t19._fld22629)
  • Group Key: Остатки_t19._fld22623rref, Остатки_t19._fld22625rref
  • Filter: (sum(Остатки_t19._fld22629) <> '0'::numeric)
  • Buffers: shared hit=3
44. 0.017 0.017 ↓ 0.0 0 1

Index Scan using _accumrg22631_bydims22630_tr on public._accumrgt22631 Остатки_t19 (cost=0.17..8.19 rows=2,563 width=39) (actual time=0.017..0.017 rows=0 loops=1)

  • Output: Остатки_t19._period, Остатки_t19._fld22622rref, Остатки_t19._fld22623rref, Остатки_t19._fld22624rref, Остатки_t19._fld22625rref, Остатки_t19._fld22626rref, Остатки_t19._fld22627rref, Остатки_t19._fld22628rref, Остатки_t19._fld22629, Остатки_t19._splitter
  • Index Cond: ((Остатки_t19._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t19._fld22623rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t19._fld22627rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (Остатки_t19._fld22629 <> '0'::numeric) AND (Остатки_t19._fld22629 <> '0'::numeric) AND (Остатки_t19._fld22622rref = '\\x88b1001e672dd19011e53b498262f721'::bytea))
  • Buffers: shared hit=3
45. 0.000 0.032 ↓ 0.0 0 1

GroupAggregate (cost=8.27..8.29 rows=1 width=64) (actual time=0.032..0.032 rows=0 loops=1)

  • Output: ТоварыОрганизаций_t20._fld22623rref, ТоварыОрганизаций_t20._fld22625rref, (sum(CASE WHEN (ТоварыОрганизаций_t20._recordkind = '0'::numeric) THEN (- ТоварыОрганизаций_t20._fld22629) ELSE ТоварыОрганизаций_t20._fld22629 END))::numeric(27,3)
  • Group Key: ТоварыОрганизаций_t20._fld22623rref, ТоварыОрганизаций_t20._fld22625rref
  • Filter: ((sum(CASE WHEN (ТоварыОрганизаций_t20._recordkind = '0'::numeric) THEN (- ТоварыОрганизаций_t20._fld22629) ELSE ТоварыОрганизаций_t20._fld22629 END))::numeric(27,3) <> '0'::numeric)
  • Buffers: shared hit=4
46. 0.013 0.032 ↓ 0.0 0 1

Sort (cost=8.27..8.27 rows=1 width=49) (actual time=0.031..0.032 rows=0 loops=1)

  • Output: ТоварыОрганизаций_t20._fld22623rref, ТоварыОрганизаций_t20._fld22625rref, ТоварыОрганизаций_t20._recordkind, ТоварыОрганизаций_t20._fld22629
  • Sort Key: ТоварыОрганизаций_t20._fld22625rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=4
47. 0.019 0.019 ↓ 0.0 0 1

Index Scan using _accumrg22621_bydims22630_rtrn on public._accumrg22621 ТоварыОрганизаций_t20 (cost=0.22..8.24 rows=1 width=49) (actual time=0.019..0.019 rows=0 loops=1)

  • Output: ТоварыОрганизаций_t20._fld22623rref, ТоварыОрганизаций_t20._fld22625rref, ТоварыОрганизаций_t20._recordkind, ТоварыОрганизаций_t20._fld22629
  • Index Cond: ((ТоварыОрганизаций_t20._fld22623rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ТоварыОрганизаций_t20._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (ТоварыОрганизаций_t20._period < '3999-11-01 00:00:00'::timestamp without time zone))
  • Filter: (ТоварыОрганизаций_t20._active AND (ТоварыОрганизаций_t20._fld22627rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (ТоварыОрганизаций_t20._fld22622rref = '\\x88b1001e672dd19011e53b498262f721'::bytea))
  • Buffers: shared hit=4
48. 0.001 0.067 ↓ 0.0 0 1

Subquery Scan on t21 (cost=4.30..4.34 rows=2 width=278) (actual time=0.066..0.067 rows=0 loops=1)

  • Output: t21.fld22600rref, t21.fld22601rref, t21.fld22598rref, 0.000::numeric(33,3), '0'::numeric, '0'::numeric, 0.000::numeric(33,3), 0.000::numeric(33,3), 0.000::numeric(33,3), t21.Количествоbalance_
  • Buffers: shared hit=3
49. 0.000 0.066 ↓ 0.0 0 1

HashAggregate (cost=4.30..4.32 rows=2 width=110) (actual time=0.066..0.066 rows=0 loops=1)

  • Output: Остатки_t23._fld22600rref, Остатки_t23._fld22601rref, Остатки_t23._fld22598rref, sum((sum(Остатки_t23._fld22606)))
  • Group Key: Остатки_t23._fld22600rref, Остатки_t23._fld22601rref, Остатки_t23._fld22598rref
  • Filter: (sum((sum(Остатки_t23._fld22606))) <> '0'::numeric)
  • Buffers: shared hit=3
50. 0.001 0.066 ↓ 0.0 0 1

Append (cost=2.83..4.29 rows=2 width=110) (actual time=0.066..0.066 rows=0 loops=1)

  • Buffers: shared hit=3
51. 0.000 0.046 ↓ 0.0 0 1

HashAggregate (cost=2.83..2.84 rows=1 width=92) (actual time=0.046..0.046 rows=0 loops=1)

  • Output: Остатки_t23._fld22600rref, Остатки_t23._fld22601rref, Остатки_t23._fld22598rref, sum(Остатки_t23._fld22606)
  • Group Key: Остатки_t23._fld22600rref, Остатки_t23._fld22601rref, Остатки_t23._fld22598rref
  • Filter: (sum(Остатки_t23._fld22606) <> '0'::numeric)
  • Buffers: shared hit=2
52. 0.046 0.046 ↓ 0.0 0 1

Seq Scan on public._accumrgt22608 Остатки_t23 (cost=0.00..2.83 rows=1 width=63) (actual time=0.046..0.046 rows=0 loops=1)

  • Output: Остатки_t23._period, Остатки_t23._fld22598rref, Остатки_t23._fld22599_type, Остатки_t23._fld22599_rtref, Остатки_t23._fld22599_rrref, Остатки_t23._fld22600rref, Остатки_t23._fld22601rref, Остатки_t23._fld22602rref, Остатки_t23._fld22603rref, Остатки_t23._fld22604_type, Остатки_t23._fld22604_rtref, Остатки_t23._fld22604_rrref, Остатки_t23._fld22605rref, Остатки_t23._fld22606, Остатки_t23._splitter
  • Filter: ((Остатки_t23._fld22603rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (Остатки_t23._fld22606 <> '0'::numeric) AND (Остатки_t23._fld22606 <> '0'::numeric) AND (Остатки_t23._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t23._fld22600rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Rows Removed by Filter: 55
  • Buffers: shared hit=2
53. 0.000 0.019 ↓ 0.0 0 1

HashAggregate (cost=1.42..1.43 rows=1 width=120) (actual time=0.019..0.019 rows=0 loops=1)

  • Output: ТоварыКПолучениюНаСклады_t24._fld22600rref, ТоварыКПолучениюНаСклады_t24._fld22601rref, ТоварыКПолучениюНаСклады_t24._fld22598rref, (sum(CASE WHEN (ТоварыКПолучениюНаСклады_t24._recordkind = '0'::numeric) THEN (- ТоварыКПолучениюНаСклады_t24._fld22606) ELSE ТоварыКПолучениюНаСклады_t24._fld22606 END))::numeric(27,3)
  • Group Key: ТоварыКПолучениюНаСклады_t24._fld22600rref, ТоварыКПолучениюНаСклады_t24._fld22601rref, ТоварыКПолучениюНаСклады_t24._fld22598rref
  • Filter: ((sum(CASE WHEN (ТоварыКПолучениюНаСклады_t24._recordkind = '0'::numeric) THEN (- ТоварыКПолучениюНаСклады_t24._fld22606) ELSE ТоварыКПолучениюНаСклады_t24._fld22606 END))::numeric(27,3) <> '0'::numeric)
  • Buffers: shared hit=1
54. 0.019 0.019 ↓ 0.0 0 1

Seq Scan on public._accumrg22597 ТоварыКПолучениюНаСклады_t24 (cost=0.00..1.41 rows=1 width=124) (actual time=0.019..0.019 rows=0 loops=1)

  • Output: ТоварыКПолучениюНаСклады_t24._period, ТоварыКПолучениюНаСклады_t24._recordertref, ТоварыКПолучениюНаСклады_t24._recorderrref, ТоварыКПолучениюНаСклады_t24._lineno, ТоварыКПолучениюНаСклады_t24._active, ТоварыКПолучениюНаСклады_t24._recordkind, ТоварыКПолучениюНаСклады_t24._fld22598rref, ТоварыКПолучениюНаСклады_t24._fld22599_type, ТоварыКПолучениюНаСклады_t24._fld22599_rtref, ТоварыКПолучениюНаСклады_t24._fld22599_rrref, ТоварыКПолучениюНаСклады_t24._fld22600rref, ТоварыКПолучениюНаСклады_t24._fld22601rref, ТоварыКПолучениюНаСклады_t24._fld22602rref, ТоварыКПолучениюНаСклады_t24._fld22603rref, ТоварыКПолучениюНаСклады_t24._fld22604_type, ТоварыКПолучениюНаСклады_t24._fld22604_rtref, ТоварыКПолучениюНаСклады_t24._fld22604_rrref, ТоварыКПолучениюНаСклады_t24._fld22605rref, ТоварыКПолучениюНаСклады_t24._fld22606
  • Filter: (ТоварыКПолучениюНаСклады_t24._active AND (ТоварыКПолучениюНаСклады_t24._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (ТоварыКПолучениюНаСклады_t24._period < '3999-11-01 00:00:00'::timestamp without time zone) AND (ТоварыКПолучениюНаСклады_t24._fld22603rref <> '\\xa357ae44a6a8b6fb4850d6e035100766'::bytea) AND (ТоварыКПолучениюНаСклады_t24._fld22600rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Rows Removed by Filter: 29
  • Buffers: shared hit=1
55. 0.009 0.036 ↑ 1.0 1 1

Hash (cost=1.03..1.03 rows=1 width=34) (actual time=0.036..0.036 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: local hit=1
56. 0.002 0.027 ↑ 1.0 1 1

Subquery Scan on t1 (cost=1.01..1.03 rows=1 width=34) (actual time=0.026..0.027 rows=1 loops=1)

  • Output: t1.q_001_f_001rref, t1.q_001_f_000rref
  • Buffers: local hit=1
57. 0.014 0.025 ↑ 1.0 1 1

HashAggregate (cost=1.01..1.02 rows=1 width=34) (actual time=0.025..0.025 rows=1 loops=1)

  • Output: t2._q_000_f_001rref, t2._q_000_f_000rref
  • Group Key: t2._q_000_f_001rref, t2._q_000_f_000rref
  • Buffers: local hit=1
58. 0.011 0.011 ↑ 1.0 1 1

Seq Scan on pg_temp_3.tt1 t2 (cost=0.00..1.01 rows=1 width=34) (actual time=0.011..0.011 rows=1 loops=1)

  • Output: t2._q_000_f_000rref, t2._q_000_f_001rref, t2._q_000_f_002rref, t2._q_000_f_003rref, t2._q_000_f_004rref, t2._q_000_f_005, t2._q_000_f_006rref, t2._q_000_f_007, t2._q_000_f_008rref
  • Buffers: local hit=1
59. 0.010 0.010 ↓ 0.0 0 1

Index Scan using _reference181_pkey on public._reference181 Склады_t84 (cost=0.05..0.13 rows=1 width=65) (actual time=0.010..0.010 rows=0 loops=1)

  • Output: Склады_t84._idrref, Склады_t84._version, Склады_t84._marked, Склады_t84._predefinedid, Склады_t84._parentidrref, Склады_t84._folder, Склады_t84._code, Склады_t84._description, Склады_t84._fld2595, Склады_t84._fld2596rref, Склады_t84._fld2597rref, Склады_t84._fld2598rref, Склады_t84._fld2599, Склады_t84._fld2600, Склады_t84._fld37907
  • Index Cond: (t5.fld22611rref = Склады_t84._idrref)
60. 0.012 0.012 ↓ 0.0 0 1

Index Scan using _reference235_pkey on public._reference235 ХарактеристикиНоменклатуры_t83 (cost=0.06..8.07 rows=1 width=64) (actual time=0.012..0.012 rows=0 loops=1)

  • Output: ХарактеристикиНоменклатуры_t83._idrref, ХарактеристикиНоменклатуры_t83._version, ХарактеристикиНоменклатуры_t83._marked, ХарактеристикиНоменклатуры_t83._predefinedid, ХарактеристикиНоменклатуры_t83._owneridrref, ХарактеристикиНоменклатуры_t83._description, ХарактеристикиНоменклатуры_t83._fld3200rref, ХарактеристикиНоменклатуры_t83._fld3201
  • Index Cond: (t1.q_001_f_000rref = ХарактеристикиНоменклатуры_t83._idrref)
  • Buffers: shared hit=1
61. 0.007 0.007 ↓ 0.0 0 1

Index Scan using _inforg17794_bydims17799_rrn on public._inforg17794 МестаХраненияНоменклатуры_t26 (cost=0.06..0.30 rows=1 width=64) (actual time=0.007..0.007 rows=0 loops=1)

  • Output: МестаХраненияНоменклатуры_t26._fld17795rref, МестаХраненияНоменклатуры_t26._fld17796rref, МестаХраненияНоменклатуры_t26._fld17797, МестаХраненияНоменклатуры_t26._fld17798rref
  • Index Cond: ((МестаХраненияНоменклатуры_t26._fld17796rref = t5.fld22611rref) AND (МестаХраненияНоменклатуры_t26._fld17795rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
62. 0.008 1.041 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,648.86..2,263.86 rows=1 width=148) (actual time=1.034..1.041 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, false, CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) + (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) * (((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) IS NULL) THEN t29._q_000_f_007 ELSE COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) END ELSE NULL::numeric END)::numeric(11,8) / '100'::numeric))::numeric(11,8))) ELSE COALESCE(ДиапазоныЦенДляНаценки_T81._fld17390, '0'::numeric) END ELSE COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) END, (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END), (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END)
  • Filter: (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) + (COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) * (((CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) IS NULL) THEN t29._q_000_f_007 ELSE COALESCE(ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T49._fld20070) END ELSE NULL::numeric END)::numeric(11,8) / '100'::numeric))::numeric(11,8))) ELSE COALESCE(ДиапазоныЦенДляНаценки_T81._fld17390, '0'::numeric) END ELSE COALESCE((CASE WHEN t29._q_000_f_005 THEN CASE WHEN ((COALESCE(t50._q_001_f_002, '0'::numeric) = '0'::numeric) OR (COALESCE(t51._q_001_f_001, '0'::numeric) = '0'::numeric)) THEN '0'::numeric ELSE ((((((((COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068), '0'::numeric) * COALESCE(t50._q_001_f_001, '0'::numeric)) * COALESCE(t51._q_001_f_002, '0'::numeric)))::numeric(37,8) / t50._q_001_f_002))::numeric(37,8))::numeric(38,8) / t51._q_001_f_001))::numeric(38,8) END ELSE COALESCE(ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20068) END)::numeric(38,8), '0'::numeric) END > '0'::numeric)
  • Buffers: shared hit=146, local hit=11
63. 0.003 1.017 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,648.80..2,263.60 rows=1 width=261) (actual time=1.011..1.017 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_005, t29._q_000_f_006rref, t29._q_000_f_007, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070, ДиапазоныЦенДляНаценки_T81._fld17390, ЦеныНоменклатуры_T49._fld20071rref, ЦеныНоменклатуры_T49._fld20070, ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20067rref, ЦеныНоменклатуры_t39._fld20068, t51._q_001_f_001, t51._q_001_f_002, (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END), (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END)
  • Join Filter: (t51._q_001_f_000rref = CASE WHEN (t29._q_000_f_005 AND (COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref) IS NULL)) THEN t29._q_000_f_008rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref) END)
  • Rows Removed by Join Filter: 3
  • Buffers: shared hit=146, local hit=9
64. 0.003 1.008 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,648.80..2,262.50 rows=1 width=307) (actual time=1.004..1.008 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_005, t29._q_000_f_008rref, t29._q_000_f_006rref, t29._q_000_f_007, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070, ДиапазоныЦенДляНаценки_T81._fld17390, ЦеныНоменклатуры_T49._fld20067rref, ЦеныНоменклатуры_T49._fld20071rref, ЦеныНоменклатуры_T49._fld20070, ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_t39._fld20067rref, ЦеныНоменклатуры_t39._fld20068, CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END ELSE ДиапазоныЦенДляНаценки_T81._fld17391rref END ELSE CASE WHEN t29._q_000_f_005 THEN COALESCE(COALESCE(ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T49._fld20067rref), t29._q_000_f_008rref) ELSE COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref) END END, CASE WHEN t29._q_000_f_005 THEN CASE WHEN (CASE WHEN t29._q_000_f_005 THEN CASE WHEN (COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) IS NULL) THEN t29._q_000_f_006rref ELSE COALESCE(ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T49._fld20071rref) END ELSE NULL::bytea END = '\\x82995b9bea7c1d1b4582748fab05418b'::bytea) THEN COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) ELSE (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))) END ELSE COALESCE(COALESCE(ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_t39._fld20069rref), t29._q_000_f_002rref) END
  • Buffers: shared hit=146, local hit=8
65. 0.002 0.869 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,493.76..1,956.73 rows=1 width=336) (actual time=0.867..0.869 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_003rref, t29._q_000_f_005, t29._q_000_f_008rref, t29._q_000_f_006rref, t29._q_000_f_007, t29._q_000_f_002rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))), ДиапазоныЦенДляНаценки_T81._fld17390, ДиапазоныЦенДляНаценки_T81._fld17391rref, ЦеныНоменклатуры_T49._fld20067rref, ЦеныНоменклатуры_T49._fld20071rref, ЦеныНоменклатуры_T49._fld20070, ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_T34._fld20069rref
  • Buffers: shared hit=126, local hit=7
66. 0.001 0.724 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,338.45..1,650.77 rows=1 width=291) (actual time=0.723..0.724 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_003rref, t29._q_000_f_005, t29._q_000_f_008rref, t29._q_000_f_006rref, t29._q_000_f_007, t29._q_000_f_002rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))), ДиапазоныЦенДляНаценки_T81._fld17390, ДиапазоныЦенДляНаценки_T81._fld17391rref, ЦеныНоменклатуры_T49._fld20067rref, ЦеныНоменклатуры_T49._fld20071rref, ЦеныНоменклатуры_T49._fld20070
  • Buffers: shared hit=106, local hit=6
67. 0.003 0.578 ↑ 1.0 1 1

Nested Loop Left Join (cost=1,183.40..1,345.03 rows=1 width=248) (actual time=0.576..0.578 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_003rref, t29._q_000_f_005, t29._q_000_f_008rref, t29._q_000_f_006rref, t29._q_000_f_007, t29._q_000_f_002rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))), ДиапазоныЦенДляНаценки_T81._fld17390, ДиапазоныЦенДляНаценки_T81._fld17391rref
  • Join Filter: (((COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)) = t29._q_000_f_003rref) AND (t55._q_000_f_000rref = t29._q_000_f_000rref) AND (t55._q_000_f_001rref = t29._q_000_f_001rref))
  • Buffers: shared hit=86, local hit=5
68. 0.003 0.180 ↑ 1.0 1 1

Nested Loop Left Join (cost=155.36..314.03 rows=1 width=166) (actual time=0.179..0.180 rows=1 loops=1)

  • Output: t29._q_000_f_004rref, t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_003rref, t29._q_000_f_005, t29._q_000_f_008rref, t29._q_000_f_006rref, t29._q_000_f_007, t29._q_000_f_002rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070
  • Buffers: shared hit=20, local hit=3
69. 0.011 0.011 ↑ 1.0 1 1

Index Scan using tmpind_0 on pg_temp_3.tt1 t29 (cost=0.05..8.06 rows=1 width=123) (actual time=0.011..0.011 rows=1 loops=1)

  • Output: t29._q_000_f_000rref, t29._q_000_f_001rref, t29._q_000_f_002rref, t29._q_000_f_003rref, t29._q_000_f_004rref, t29._q_000_f_005, t29._q_000_f_006rref, t29._q_000_f_007, t29._q_000_f_008rref
  • Buffers: local hit=2
70. 0.029 0.166 ↑ 1.0 1 1

Hash Join (cost=155.31..305.96 rows=1 width=103) (actual time=0.166..0.166 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T44._fld20064rref, ЦеныНоменклатуры_T44._fld20065rref, ЦеныНоменклатуры_T44._fld20066rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20071rref, ЦеныНоменклатуры_T44._fld20070
  • Inner Unique: true
  • Hash Cond: ((ЦеныНоменклатуры_T44._fld20064rref = ЦеныНоменклатуры_T42._fld20064rref) AND (ЦеныНоменклатуры_T44._fld20065rref = ЦеныНоменклатуры_T42._fld20065rref) AND (ЦеныНоменклатуры_T44._fld20066rref = ЦеныНоменклатуры_T42._fld20066rref) AND (ЦеныНоменклатуры_T44._period = (max(ЦеныНоменклатуры_T42._period))))
  • Buffers: shared hit=20, local hit=1
71. 0.033 0.033 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T44 (cost=0.22..150.69 rows=42 width=111) (actual time=0.028..0.033 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T44._period, ЦеныНоменклатуры_T44._recordertref, ЦеныНоменклатуры_T44._recorderrref, ЦеныНоменклатуры_T44._lineno, ЦеныНоменклатуры_T44._active, ЦеныНоменклатуры_T44._fld20064rref, ЦеныНоменклатуры_T44._fld20065rref, ЦеныНоменклатуры_T44._fld20066rref, ЦеныНоменклатуры_T44._fld20067rref, ЦеныНоменклатуры_T44._fld20068, ЦеныНоменклатуры_T44._fld20069rref, ЦеныНоменклатуры_T44._fld20070, ЦеныНоменклатуры_T44._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T44._fld20064rref = t29._q_000_f_004rref) AND (ЦеныНоменклатуры_T44._fld20065rref = t29._q_000_f_000rref) AND (ЦеныНоменклатуры_T44._fld20066rref = t29._q_000_f_001rref))
  • Buffers: shared hit=10
72. 0.005 0.104 ↑ 42.0 1 1

Hash (cost=154.50..154.50 rows=42 width=68) (actual time=0.104..0.104 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20066rref, (max(ЦеныНоменклатуры_T42._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=10, local hit=1
73. 0.008 0.099 ↑ 42.0 1 1

GroupAggregate (cost=153.45..154.08 rows=42 width=68) (actual time=0.098..0.099 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20066rref, max(ЦеныНоменклатуры_T42._period)
  • Group Key: ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20066rref
  • Buffers: shared hit=10, local hit=1
74. 0.027 0.091 ↑ 7.0 6 1

Sort (cost=153.45..153.49 rows=42 width=68) (actual time=0.091..0.091 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20066rref, ЦеныНоменклатуры_T42._period
  • Sort Key: ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20066rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=10, local hit=1
75. 0.010 0.064 ↑ 7.0 6 1

Nested Loop (cost=1.24..152.18 rows=42 width=68) (actual time=0.051..0.064 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20066rref, ЦеныНоменклатуры_T42._period
  • Buffers: shared hit=10, local hit=1
76. 0.001 0.025 ↑ 1.0 1 1

Unique (cost=1.01..1.02 rows=1 width=51) (actual time=0.024..0.025 rows=1 loops=1)

  • Output: t43._q_000_f_004rref, t43._q_000_f_000rref, t43._q_000_f_001rref
  • Buffers: local hit=1
77. 0.020 0.024 ↑ 1.0 1 1

Sort (cost=1.01..1.02 rows=1 width=51) (actual time=0.023..0.024 rows=1 loops=1)

  • Output: t43._q_000_f_004rref, t43._q_000_f_000rref, t43._q_000_f_001rref
  • Sort Key: t43._q_000_f_004rref, t43._q_000_f_000rref, t43._q_000_f_001rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: local hit=1
78. 0.004 0.004 ↑ 1.0 1 1

Seq Scan on pg_temp_3.tt1 t43 (cost=0.00..1.01 rows=1 width=51) (actual time=0.003..0.004 rows=1 loops=1)

  • Output: t43._q_000_f_004rref, t43._q_000_f_000rref, t43._q_000_f_001rref
  • Buffers: local hit=1
79. 0.029 0.029 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T42 (cost=0.22..150.74 rows=42 width=68) (actual time=0.019..0.029 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T42._period, ЦеныНоменклатуры_T42._recordertref, ЦеныНоменклатуры_T42._recorderrref, ЦеныНоменклатуры_T42._lineno, ЦеныНоменклатуры_T42._active, ЦеныНоменклатуры_T42._fld20064rref, ЦеныНоменклатуры_T42._fld20065rref, ЦеныНоменклатуры_T42._fld20066rref, ЦеныНоменклатуры_T42._fld20067rref, ЦеныНоменклатуры_T42._fld20068, ЦеныНоменклатуры_T42._fld20069rref, ЦеныНоменклатуры_T42._fld20070, ЦеныНоменклатуры_T42._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T42._fld20064rref = t43._q_000_f_004rref) AND (ЦеныНоменклатуры_T42._fld20065rref = t43._q_000_f_000rref) AND (ЦеныНоменклатуры_T42._fld20066rref = t43._q_000_f_001rref) AND (ЦеныНоменклатуры_T42._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_T42._active
  • Buffers: shared hit=10
80. 0.000 0.395 ↓ 0.0 0 1

Nested Loop (cost=1,028.04..1,030.99 rows=1 width=148) (actual time=0.395..0.395 rows=0 loops=1)

  • Output: (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)), t55._q_000_f_000rref, t55._q_000_f_001rref, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))), ДиапазоныЦенДляНаценки_T81._fld17390, ДиапазоныЦенДляНаценки_T81._fld17391rref
  • Buffers: shared hit=66, local hit=2
81. 0.000 0.395 ↓ 0.0 0 1

Nested Loop (cost=1,027.98..1,030.14 rows=1 width=220) (actual time=0.395..0.395 rows=0 loops=1)

  • Output: ДиапазоныЦенДляНаценки_T80._fld17388rref, ДиапазоныЦенДляНаценки_T80._fld17389, (max(ДиапазоныЦенДляНаценки_T80._period)), (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)), (min(ДиапазоныЦенДляНаценки_T70._fld17389)), t55._q_000_f_000rref, t55._q_000_f_001rref, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref))), ТипыЦенНоменклатуры_t82._idrref
  • Inner Unique: true
  • Join Filter: ((COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)) = ТипыЦенНоменклатуры_t82._fld3041rref)
  • Buffers: shared hit=66, local hit=2
82. 0.000 0.395 ↓ 0.0 0 1

Nested Loop (cost=1,027.93..1,029.85 rows=1 width=188) (actual time=0.395..0.395 rows=0 loops=1)

  • Output: ДиапазоныЦенДляНаценки_T80._fld17388rref, ДиапазоныЦенДляНаценки_T80._fld17389, (max(ДиапазоныЦенДляНаценки_T80._period)), (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)), (min(ДиапазоныЦенДляНаценки_T70._fld17389)), t55._q_000_f_000rref, t55._q_000_f_001rref, (min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref)))
  • Join Filter: (ДиапазоныЦенДляНаценки_T80._fld17389 = (min(ДиапазоныЦенДляНаценки_T70._fld17389)))
  • Buffers: shared hit=66, local hit=2
83. 0.001 0.395 ↓ 0.0 0 1

GroupAggregate (cost=1,013.67..1,013.79 rows=1 width=162) (actual time=0.395..0.395 rows=0 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)), NULL::bytea, min(COALESCE(ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref)), min(ДиапазоныЦенДляНаценки_T70._fld17389)
  • Group Key: t55._q_000_f_000rref, t55._q_000_f_001rref, (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref))
  • Buffers: shared hit=66, local hit=2
84. 0.014 0.394 ↓ 0.0 0 1

Sort (cost=1,013.67..1,013.67 rows=1 width=124) (actual time=0.394..0.394 rows=0 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref)), ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref, ДиапазоныЦенДляНаценки_T70._fld17389
  • Sort Key: t55._q_000_f_000rref, t55._q_000_f_001rref, (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref))
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=66, local hit=2
85. 0.000 0.380 ↓ 0.0 0 1

Nested Loop (cost=357.01..1,013.62 rows=1 width=124) (actual time=0.380..0.380 rows=0 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref), ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T65._fld20069rref, ДиапазоныЦенДляНаценки_T70._fld17389
  • Join Filter: (ДиапазоныЦенДляНаценки_T70._fld17389 > COALESCE(COALESCE(ЦеныНоменклатуры_T60._fld20068, ЦеныНоменклатуры_T65._fld20068), '0'::numeric))
  • Buffers: shared hit=66, local hit=2
86. 0.000 0.380 ↓ 0.0 0 1

Nested Loop (cost=356.95..1,012.77 rows=1 width=254) (actual time=0.380..0.380 rows=0 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20068, ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T60._fld20068, ТипыЦенНоменклатуры_t76._idrref, ДиапазоныЦенДляНаценки_T69._fld17388rref, ДиапазоныЦенДляНаценки_T69._fld17389, (max(ДиапазоныЦенДляНаценки_T69._period)), ДиапазоныЦенДляНаценки_t75._fld17388rref, (max(ДиапазоныЦенДляНаценки_t75._period))
  • Join Filter: (ДиапазоныЦенДляНаценки_T69._fld17388rref = ТипыЦенНоменклатуры_t76._idrref)
  • Buffers: shared hit=66, local hit=2
87. 0.006 0.365 ↓ 16.0 16 1

Nested Loop (cost=310.74..965.20 rows=1 width=156) (actual time=0.337..0.365 rows=16 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20068, ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T60._fld20068, ТипыЦенНоменклатуры_t76._idrref
  • Buffers: shared hit=66, local hit=2
88. 0.003 0.337 ↑ 1.0 1 1

Nested Loop Left Join (cost=310.69..965.12 rows=1 width=124) (actual time=0.318..0.337 rows=1 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20068, ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T60._fld20068
  • Filter: (COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref) IS NOT NULL)
  • Buffers: shared hit=64, local hit=2
89. 0.002 0.196 ↑ 1.0 1 1

Nested Loop Left Join (cost=155.35..486.59 rows=1 width=79) (actual time=0.190..0.196 rows=1 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20068
  • Buffers: shared hit=32, local hit=2
90. 0.044 0.044 ↑ 1.0 1 1

Index Only Scan using tmpind_0 on pg_temp_3.tt1 t55 (cost=0.05..8.06 rows=1 width=34) (actual time=0.044..0.044 rows=1 loops=1)

  • Output: t55._q_000_f_000rref, t55._q_000_f_001rref, t55._q_000_f_003rref, t55._q_000_f_004rref
  • Heap Fetches: 1
  • Buffers: local hit=2
91. 0.029 0.150 ↑ 1.0 1 1

Hash Join (cost=155.30..478.51 rows=1 width=65) (actual time=0.144..0.150 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20065rref, ЦеныНоменклатуры_T65._fld20068
  • Hash Cond: ((ЦеныНоменклатуры_T65._fld20064rref = ЦеныНоменклатуры_t63._fld20064rref) AND (ЦеныНоменклатуры_T65._fld20065rref = ЦеныНоменклатуры_t63._fld20065rref) AND (ЦеныНоменклатуры_T65._period = (max(ЦеныНоменклатуры_t63._period))))
  • Buffers: shared hit=32
92. 0.034 0.066 ↑ 4.9 17 1

Bitmap Heap Scan on public._inforg20063 ЦеныНоменклатуры_T65 (cost=4.81..327.64 rows=83 width=93) (actual time=0.046..0.066 rows=17 loops=1)

  • Output: ЦеныНоменклатуры_T65._period, ЦеныНоменклатуры_T65._recordertref, ЦеныНоменклатуры_T65._recorderrref, ЦеныНоменклатуры_T65._lineno, ЦеныНоменклатуры_T65._active, ЦеныНоменклатуры_T65._fld20064rref, ЦеныНоменклатуры_T65._fld20065rref, ЦеныНоменклатуры_T65._fld20066rref, ЦеныНоменклатуры_T65._fld20067rref, ЦеныНоменклатуры_T65._fld20068, ЦеныНоменклатуры_T65._fld20069rref, ЦеныНоменклатуры_T65._fld20070, ЦеныНоменклатуры_T65._fld20071rref
  • Recheck Cond: ((ЦеныНоменклатуры_T65._fld20065rref = t55._q_000_f_000rref) AND (ЦеныНоменклатуры_T65._fld20066rref = '\\x00000000000000000000000000000000'::bytea))
  • Heap Blocks: exact=17
  • Buffers: shared hit=21
93. 0.032 0.032 ↑ 4.9 17 1

Bitmap Index Scan on _inforg20063_bydims20073_rtrr (cost=0.00..4.80 rows=83 width=0) (actual time=0.032..0.032 rows=17 loops=1)

  • Index Cond: ((ЦеныНоменклатуры_T65._fld20065rref = t55._q_000_f_000rref) AND (ЦеныНоменклатуры_T65._fld20066rref = '\\x00000000000000000000000000000000'::bytea))
  • Buffers: shared hit=4
94. 0.006 0.055 ↑ 41.0 1 1

Hash (cost=149.96..149.96 rows=41 width=68) (actual time=0.055..0.055 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_t63._fld20064rref, ЦеныНоменклатуры_t63._fld20065rref, ЦеныНоменклатуры_t63._fld20066rref, (max(ЦеныНоменклатуры_t63._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=11
95. 0.005 0.049 ↑ 41.0 1 1

GroupAggregate (cost=0.22..149.55 rows=41 width=68) (actual time=0.049..0.049 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_t63._fld20064rref, ЦеныНоменклатуры_t63._fld20065rref, ЦеныНоменклатуры_t63._fld20066rref, max(ЦеныНоменклатуры_t63._period)
  • Group Key: ЦеныНоменклатуры_t63._fld20064rref, ЦеныНоменклатуры_t63._fld20065rref, ЦеныНоменклатуры_t63._fld20066rref
  • Buffers: shared hit=11
96. 0.001 0.044 ↑ 6.8 6 1

Nested Loop (cost=0.22..148.97 rows=41 width=68) (actual time=0.037..0.044 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t63._fld20064rref, ЦеныНоменклатуры_t63._fld20065rref, ЦеныНоменклатуры_t63._fld20066rref, ЦеныНоменклатуры_t63._period
  • Buffers: shared hit=11
97. 0.017 0.017 ↑ 1.0 1 1

Seq Scan on public._reference218 ТипыЦенНоменклатуры_t64 (cost=0.00..1.30 rows=1 width=32) (actual time=0.016..0.017 rows=1 loops=1)

  • Output: ТипыЦенНоменклатуры_t64._idrref, ТипыЦенНоменклатуры_t64._version, ТипыЦенНоменклатуры_t64._marked, ТипыЦенНоменклатуры_t64._predefinedid, ТипыЦенНоменклатуры_t64._code, ТипыЦенНоменклатуры_t64._description, ТипыЦенНоменклатуры_t64._fld3040rref, ТипыЦенНоменклатуры_t64._fld3041rref, ТипыЦенНоменклатуры_t64._fld3042, ТипыЦенНоменклатуры_t64._fld3043, ТипыЦенНоменклатуры_t64._fld3044, ТипыЦенНоменклатуры_t64._fld3045rref, ТипыЦенНоменклатуры_t64._fld3046, ТипыЦенНоменклатуры_t64._fld3047, ТипыЦенНоменклатуры_t64._fld3048rref
  • Filter: ((NOT ТипыЦенНоменклатуры_t64._fld3042) AND (ТипыЦенНоменклатуры_t64._idrref = '\\x970700112fe3fc3111de1e5da523a74a'::bytea))
  • Rows Removed by Filter: 26
  • Buffers: shared hit=1
98. 0.026 0.026 ↑ 6.8 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_t63 (cost=0.22..147.26 rows=41 width=68) (actual time=0.021..0.026 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t63._period, ЦеныНоменклатуры_t63._recordertref, ЦеныНоменклатуры_t63._recorderrref, ЦеныНоменклатуры_t63._lineno, ЦеныНоменклатуры_t63._active, ЦеныНоменклатуры_t63._fld20064rref, ЦеныНоменклатуры_t63._fld20065rref, ЦеныНоменклатуры_t63._fld20066rref, ЦеныНоменклатуры_t63._fld20067rref, ЦеныНоменклатуры_t63._fld20068, ЦеныНоменклатуры_t63._fld20069rref, ЦеныНоменклатуры_t63._fld20070, ЦеныНоменклатуры_t63._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_t63._fld20064rref = '\\x970700112fe3fc3111de1e5da523a74a'::bytea) AND (ЦеныНоменклатуры_t63._fld20065rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ЦеныНоменклатуры_t63._fld20066rref = '\\x00000000000000000000000000000000'::bytea) AND (ЦеныНоменклатуры_t63._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_t63._active
  • Buffers: shared hit=10
99. 0.030 0.138 ↑ 1.0 1 1

Hash Join (cost=155.34..478.52 rows=1 width=85) (actual time=0.126..0.138 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T60._fld20065rref, ЦеныНоменклатуры_T60._fld20066rref, ЦеныНоменклатуры_T60._fld20068
  • Inner Unique: true
  • Hash Cond: ((ЦеныНоменклатуры_T60._fld20064rref = ЦеныНоменклатуры_T58._fld20064rref) AND (ЦеныНоменклатуры_T60._fld20065rref = ЦеныНоменклатуры_T58._fld20065rref) AND (ЦеныНоменклатуры_T60._fld20066rref = ЦеныНоменклатуры_T58._fld20066rref) AND (ЦеныНоменклатуры_T60._period = (max(ЦеныНоменклатуры_T58._period))))
  • Buffers: shared hit=32
100. 0.029 0.050 ↑ 4.9 17 1

Bitmap Heap Scan on public._inforg20063 ЦеныНоменклатуры_T60 (cost=4.81..327.64 rows=83 width=93) (actual time=0.030..0.050 rows=17 loops=1)

  • Output: ЦеныНоменклатуры_T60._period, ЦеныНоменклатуры_T60._recordertref, ЦеныНоменклатуры_T60._recorderrref, ЦеныНоменклатуры_T60._lineno, ЦеныНоменклатуры_T60._active, ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T60._fld20065rref, ЦеныНоменклатуры_T60._fld20066rref, ЦеныНоменклатуры_T60._fld20067rref, ЦеныНоменклатуры_T60._fld20068, ЦеныНоменклатуры_T60._fld20069rref, ЦеныНоменклатуры_T60._fld20070, ЦеныНоменклатуры_T60._fld20071rref
  • Recheck Cond: ((ЦеныНоменклатуры_T60._fld20065rref = t55._q_000_f_000rref) AND (ЦеныНоменклатуры_T60._fld20066rref = t55._q_000_f_001rref))
  • Heap Blocks: exact=17
  • Buffers: shared hit=21
101. 0.021 0.021 ↑ 4.9 17 1

Bitmap Index Scan on _inforg20063_bydims20073_rtrr (cost=0.00..4.80 rows=83 width=0) (actual time=0.021..0.021 rows=17 loops=1)

  • Index Cond: ((ЦеныНоменклатуры_T60._fld20065rref = t55._q_000_f_000rref) AND (ЦеныНоменклатуры_T60._fld20066rref = t55._q_000_f_001rref))
  • Buffers: shared hit=4
102. 0.008 0.058 ↑ 41.0 1 1

Hash (cost=149.96..149.96 rows=41 width=68) (actual time=0.058..0.058 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T58._fld20064rref, ЦеныНоменклатуры_T58._fld20065rref, ЦеныНоменклатуры_T58._fld20066rref, (max(ЦеныНоменклатуры_T58._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=11
103. 0.004 0.050 ↑ 41.0 1 1

GroupAggregate (cost=0.22..149.55 rows=41 width=68) (actual time=0.050..0.050 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T58._fld20064rref, ЦеныНоменклатуры_T58._fld20065rref, ЦеныНоменклатуры_T58._fld20066rref, max(ЦеныНоменклатуры_T58._period)
  • Group Key: ЦеныНоменклатуры_T58._fld20066rref, ЦеныНоменклатуры_T58._fld20064rref, ЦеныНоменклатуры_T58._fld20065rref
  • Buffers: shared hit=11
104. 0.004 0.046 ↑ 6.8 6 1

Nested Loop (cost=0.22..148.97 rows=41 width=68) (actual time=0.037..0.046 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T58._fld20064rref, ЦеныНоменклатуры_T58._fld20065rref, ЦеныНоменклатуры_T58._fld20066rref, ЦеныНоменклатуры_T58._period
  • Buffers: shared hit=11
105. 0.024 0.024 ↑ 6.8 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T58 (cost=0.22..147.22 rows=41 width=68) (actual time=0.019..0.024 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T58._period, ЦеныНоменклатуры_T58._recordertref, ЦеныНоменклатуры_T58._recorderrref, ЦеныНоменклатуры_T58._lineno, ЦеныНоменклатуры_T58._active, ЦеныНоменклатуры_T58._fld20064rref, ЦеныНоменклатуры_T58._fld20065rref, ЦеныНоменклатуры_T58._fld20066rref, ЦеныНоменклатуры_T58._fld20067rref, ЦеныНоменклатуры_T58._fld20068, ЦеныНоменклатуры_T58._fld20069rref, ЦеныНоменклатуры_T58._fld20070, ЦеныНоменклатуры_T58._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T58._fld20064rref = '\\x970700112fe3fc3111de1e5da523a74a'::bytea) AND (ЦеныНоменклатуры_T58._fld20065rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (ЦеныНоменклатуры_T58._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_T58._active
  • Buffers: shared hit=10
106. 0.008 0.018 ↑ 1.0 1 6

Materialize (cost=0.00..1.30 rows=1 width=32) (actual time=0.003..0.003 rows=1 loops=6)

  • Output: ТипыЦенНоменклатуры_t59._idrref
  • Buffers: shared hit=1
107. 0.010 0.010 ↑ 1.0 1 1

Seq Scan on public._reference218 ТипыЦенНоменклатуры_t59 (cost=0.00..1.30 rows=1 width=32) (actual time=0.010..0.010 rows=1 loops=1)

  • Output: ТипыЦенНоменклатуры_t59._idrref
  • Filter: ((NOT ТипыЦенНоменклатуры_t59._fld3042) AND (ТипыЦенНоменклатуры_t59._idrref = '\\x970700112fe3fc3111de1e5da523a74a'::bytea))
  • Rows Removed by Filter: 26
  • Buffers: shared hit=1
108. 0.022 0.022 ↓ 16.0 16 1

Index Only Scan using _reference218_byfield3049_rr on public._reference218 ТипыЦенНоменклатуры_t76 (cost=0.06..0.07 rows=1 width=64) (actual time=0.017..0.022 rows=16 loops=1)

  • Output: ТипыЦенНоменклатуры_t76._fld3041rref, ТипыЦенНоменклатуры_t76._idrref
  • Index Cond: (ТипыЦенНоменклатуры_t76._fld3041rref = COALESCE(ЦеныНоменклатуры_T60._fld20064rref, ЦеныНоменклатуры_T65._fld20064rref))
  • Heap Fetches: 16
  • Buffers: shared hit=2
109. 0.016 0.016 ↓ 0.0 0 16

Hash Join (cost=46.21..47.49 rows=7 width=98) (actual time=0.001..0.001 rows=0 loops=16)

  • Output: ДиапазоныЦенДляНаценки_T69._fld17388rref, ДиапазоныЦенДляНаценки_T69._fld17389, (max(ДиапазоныЦенДляНаценки_T69._period)), ДиапазоныЦенДляНаценки_t75._fld17388rref, (max(ДиапазоныЦенДляНаценки_t75._period))
  • Inner Unique: true
  • Hash Cond: ((ДиапазоныЦенДляНаценки_T69._fld17388rref = ДиапазоныЦенДляНаценки_t75._fld17388rref) AND ((max(ДиапазоныЦенДляНаценки_T69._period)) = (max(ДиапазоныЦенДляНаценки_t75._period))))
110. 0.000 0.000 ↓ 0.0 0 16

HashAggregate (cost=14.26..14.84 rows=58 width=58) (actual time=0.000..0.000 rows=0 loops=16)

  • Output: ДиапазоныЦенДляНаценки_T69._fld17388rref, ДиапазоныЦенДляНаценки_T69._fld17389, max(ДиапазоныЦенДляНаценки_T69._period)
  • Group Key: ДиапазоныЦенДляНаценки_T69._fld17388rref, ДиапазоныЦенДляНаценки_T69._fld17389
111. 0.003 0.003 ↓ 0.0 0 1

Seq Scan on public._inforg17387 ДиапазоныЦенДляНаценки_T69 (cost=0.00..14.07 rows=62 width=58) (actual time=0.003..0.003 rows=0 loops=1)

  • Output: ДиапазоныЦенДляНаценки_T69._period, ДиапазоныЦенДляНаценки_T69._recordertref, ДиапазоныЦенДляНаценки_T69._recorderrref, ДиапазоныЦенДляНаценки_T69._lineno, ДиапазоныЦенДляНаценки_T69._active, ДиапазоныЦенДляНаценки_T69._fld17388rref, ДиапазоныЦенДляНаценки_T69._fld17389, ДиапазоныЦенДляНаценки_T69._fld17390, ДиапазоныЦенДляНаценки_T69._fld17391rref
  • Filter: (ДиапазоныЦенДляНаценки_T69._active AND (ДиапазоныЦенДляНаценки_T69._period <= '2019-11-25 21:21:21'::timestamp without time zone))
112. 0.000 0.000 ↓ 0.0 0

Hash (cost=31.63..31.63 rows=27 width=40) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t75._fld17388rref, (max(ДиапазоныЦенДляНаценки_t75._period))
113. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=31.09..31.36 rows=27 width=40) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t75._fld17388rref, max(ДиапазоныЦенДляНаценки_t75._period)
  • Group Key: ДиапазоныЦенДляНаценки_t75._fld17388rref
114. 0.000 0.000 ↓ 0.0 0

Hash Join (cost=16.17..31.04 rows=27 width=40) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t75._fld17388rref, ДиапазоныЦенДляНаценки_t75._period
  • Inner Unique: true
  • Hash Cond: ((ДиапазоныЦенДляНаценки_t75._fld17388rref = ДиапазоныЦенДляНаценки_t74._fld17388rref) AND (ДиапазоныЦенДляНаценки_t75._fld17389 = ДиапазоныЦенДляНаценки_t74._fld17389) AND (ДиапазоныЦенДляНаценки_t75._period = (max(ДиапазоныЦенДляНаценки_t74._period))))
115. 0.000 0.000 ↓ 0.0 0

Seq Scan on public._inforg17387 ДиапазоныЦенДляНаценки_t75 (cost=0.00..13.70 rows=370 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t75._period, ДиапазоныЦенДляНаценки_t75._recordertref, ДиапазоныЦенДляНаценки_t75._recorderrref, ДиапазоныЦенДляНаценки_t75._lineno, ДиапазоныЦенДляНаценки_t75._active, ДиапазоныЦенДляНаценки_t75._fld17388rref, ДиапазоныЦенДляНаценки_t75._fld17389, ДиапазоныЦенДляНаценки_t75._fld17390, ДиапазоныЦенДляНаценки_t75._fld17391rref
116. 0.000 0.000 ↓ 0.0 0

Hash (cost=15.42..15.42 rows=58 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t74._fld17388rref, ДиапазоныЦенДляНаценки_t74._fld17389, (max(ДиапазоныЦенДляНаценки_t74._period))
117. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=14.26..14.84 rows=58 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t74._fld17388rref, ДиапазоныЦенДляНаценки_t74._fld17389, max(ДиапазоныЦенДляНаценки_t74._period)
  • Group Key: ДиапазоныЦенДляНаценки_t74._fld17388rref, ДиапазоныЦенДляНаценки_t74._fld17389
118. 0.000 0.000 ↓ 0.0 0

Seq Scan on public._inforg17387 ДиапазоныЦенДляНаценки_t74 (cost=0.00..14.07 rows=62 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_t74._period, ДиапазоныЦенДляНаценки_t74._recordertref, ДиапазоныЦенДляНаценки_t74._recorderrref, ДиапазоныЦенДляНаценки_t74._lineno, ДиапазоныЦенДляНаценки_t74._active, ДиапазоныЦенДляНаценки_t74._fld17388rref, ДиапазоныЦенДляНаценки_t74._fld17389, ДиапазоныЦенДляНаценки_t74._fld17390, ДиапазоныЦенДляНаценки_t74._fld17391rref
  • Filter: (ДиапазоныЦенДляНаценки_t74._active AND (ДиапазоныЦенДляНаценки_t74._period <= '2019-11-25 21:21:21'::timestamp without time zone))
119. 0.000 0.000 ↓ 0.0 0

Index Only Scan using _inforg17387_bydims_rnt on public._inforg17387 ДиапазоныЦенДляНаценки_T70 (cost=0.06..0.84 rows=1 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_T70._fld17388rref, ДиапазоныЦенДляНаценки_T70._fld17389, ДиапазоныЦенДляНаценки_T70._period
  • Index Cond: ((ДиапазоныЦенДляНаценки_T70._fld17388rref = ДиапазоныЦенДляНаценки_T69._fld17388rref) AND (ДиапазоныЦенДляНаценки_T70._fld17389 = ДиапазоныЦенДляНаценки_T69._fld17389) AND (ДиапазоныЦенДляНаценки_T70._fld17389 IS NOT NULL) AND (ДиапазоныЦенДляНаценки_T70._period = (max(ДиапазоныЦенДляНаценки_T69._period))))
  • Heap Fetches: 0
120. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=14.26..14.84 rows=58 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_T80._fld17388rref, ДиапазоныЦенДляНаценки_T80._fld17389, max(ДиапазоныЦенДляНаценки_T80._period)
  • Group Key: ДиапазоныЦенДляНаценки_T80._fld17388rref, ДиапазоныЦенДляНаценки_T80._fld17389
121. 0.000 0.000 ↓ 0.0 0

Seq Scan on public._inforg17387 ДиапазоныЦенДляНаценки_T80 (cost=0.00..14.07 rows=62 width=58) (never executed)

  • Output: ДиапазоныЦенДляНаценки_T80._period, ДиапазоныЦенДляНаценки_T80._recordertref, ДиапазоныЦенДляНаценки_T80._recorderrref, ДиапазоныЦенДляНаценки_T80._lineno, ДиапазоныЦенДляНаценки_T80._active, ДиапазоныЦенДляНаценки_T80._fld17388rref, ДиапазоныЦенДляНаценки_T80._fld17389, ДиапазоныЦенДляНаценки_T80._fld17390, ДиапазоныЦенДляНаценки_T80._fld17391rref
  • Filter: (ДиапазоныЦенДляНаценки_T80._active AND (ДиапазоныЦенДляНаценки_T80._period <= '2019-11-25 21:21:21'::timestamp without time zone))
122. 0.000 0.000 ↓ 0.0 0

Index Scan using _reference218_pkey on public._reference218 ТипыЦенНоменклатуры_t82 (cost=0.06..0.28 rows=1 width=64) (never executed)

  • Output: ТипыЦенНоменклатуры_t82._idrref, ТипыЦенНоменклатуры_t82._version, ТипыЦенНоменклатуры_t82._marked, ТипыЦенНоменклатуры_t82._predefinedid, ТипыЦенНоменклатуры_t82._code, ТипыЦенНоменклатуры_t82._description, ТипыЦенНоменклатуры_t82._fld3040rref, ТипыЦенНоменклатуры_t82._fld3041rref, ТипыЦенНоменклатуры_t82._fld3042, ТипыЦенНоменклатуры_t82._fld3043, ТипыЦенНоменклатуры_t82._fld3044, ТипыЦенНоменклатуры_t82._fld3045rref, ТипыЦенНоменклатуры_t82._fld3046, ТипыЦенНоменклатуры_t82._fld3047, ТипыЦенНоменклатуры_t82._fld3048rref
  • Index Cond: (ТипыЦенНоменклатуры_t82._idrref = ДиапазоныЦенДляНаценки_T80._fld17388rref)
123. 0.000 0.000 ↓ 0.0 0

Index Scan using _inforg17387_bydims_rnt on public._inforg17387 ДиапазоныЦенДляНаценки_T81 (cost=0.06..0.84 rows=1 width=108) (never executed)

  • Output: ДиапазоныЦенДляНаценки_T81._period, ДиапазоныЦенДляНаценки_T81._recordertref, ДиапазоныЦенДляНаценки_T81._recorderrref, ДиапазоныЦенДляНаценки_T81._lineno, ДиапазоныЦенДляНаценки_T81._active, ДиапазоныЦенДляНаценки_T81._fld17388rref, ДиапазоныЦенДляНаценки_T81._fld17389, ДиапазоныЦенДляНаценки_T81._fld17390, ДиапазоныЦенДляНаценки_T81._fld17391rref
  • Index Cond: ((ДиапазоныЦенДляНаценки_T81._fld17388rref = ДиапазоныЦенДляНаценки_T80._fld17388rref) AND (ДиапазоныЦенДляНаценки_T81._fld17389 = ДиапазоныЦенДляНаценки_T80._fld17389) AND (ДиапазоныЦенДляНаценки_T81._period = (max(ДиапазоныЦенДляНаценки_T80._period))))
124. 0.026 0.145 ↑ 1.0 1 1

Hash Join (cost=155.05..305.72 rows=1 width=83) (actual time=0.144..0.145 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T49._fld20064rref, ЦеныНоменклатуры_T49._fld20065rref, ЦеныНоменклатуры_T49._fld20067rref, ЦеныНоменклатуры_T49._fld20071rref, ЦеныНоменклатуры_T49._fld20070
  • Hash Cond: ((ЦеныНоменклатуры_T49._fld20064rref = ЦеныНоменклатуры_T47._fld20064rref) AND (ЦеныНоменклатуры_T49._fld20065rref = ЦеныНоменклатуры_T47._fld20065rref) AND (ЦеныНоменклатуры_T49._period = (max(ЦеныНоменклатуры_T47._period))))
  • Buffers: shared hit=20, local hit=1
125. 0.025 0.025 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T49 (cost=0.22..150.69 rows=42 width=111) (actual time=0.020..0.025 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T49._period, ЦеныНоменклатуры_T49._recordertref, ЦеныНоменклатуры_T49._recorderrref, ЦеныНоменклатуры_T49._lineno, ЦеныНоменклатуры_T49._active, ЦеныНоменклатуры_T49._fld20064rref, ЦеныНоменклатуры_T49._fld20065rref, ЦеныНоменклатуры_T49._fld20066rref, ЦеныНоменклатуры_T49._fld20067rref, ЦеныНоменклатуры_T49._fld20068, ЦеныНоменклатуры_T49._fld20069rref, ЦеныНоменклатуры_T49._fld20070, ЦеныНоменклатуры_T49._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T49._fld20064rref = t29._q_000_f_004rref) AND (ЦеныНоменклатуры_T49._fld20065rref = t29._q_000_f_000rref) AND (ЦеныНоменклатуры_T49._fld20066rref = '\\x00000000000000000000000000000000'::bytea))
  • Buffers: shared hit=10
126. 0.009 0.094 ↑ 42.0 1 1

Hash (cost=154.28..154.28 rows=42 width=68) (actual time=0.094..0.094 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20066rref, (max(ЦеныНоменклатуры_T47._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=10, local hit=1
127. 0.003 0.085 ↑ 42.0 1 1

GroupAggregate (cost=153.23..153.86 rows=42 width=68) (actual time=0.085..0.085 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20066rref, max(ЦеныНоменклатуры_T47._period)
  • Group Key: ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20066rref
  • Buffers: shared hit=10, local hit=1
128. 0.024 0.082 ↑ 7.0 6 1

Sort (cost=153.23..153.27 rows=42 width=68) (actual time=0.081..0.082 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20066rref, ЦеныНоменклатуры_T47._period
  • Sort Key: ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20064rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=10, local hit=1
129. 0.007 0.058 ↑ 7.0 6 1

Nested Loop (cost=1.24..152.17 rows=42 width=68) (actual time=0.050..0.058 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20066rref, ЦеныНоменклатуры_T47._period
  • Buffers: shared hit=10, local hit=1
130. 0.001 0.023 ↑ 1.0 1 1

Unique (cost=1.01..1.02 rows=1 width=34) (actual time=0.023..0.023 rows=1 loops=1)

  • Output: t48._q_000_f_004rref, t48._q_000_f_000rref
  • Buffers: local hit=1
131. 0.018 0.022 ↑ 1.0 1 1

Sort (cost=1.01..1.02 rows=1 width=34) (actual time=0.022..0.022 rows=1 loops=1)

  • Output: t48._q_000_f_004rref, t48._q_000_f_000rref
  • Sort Key: t48._q_000_f_004rref, t48._q_000_f_000rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: local hit=1
132. 0.004 0.004 ↑ 1.0 1 1

Seq Scan on pg_temp_3.tt1 t48 (cost=0.00..1.01 rows=1 width=34) (actual time=0.004..0.004 rows=1 loops=1)

  • Output: t48._q_000_f_004rref, t48._q_000_f_000rref
  • Buffers: local hit=1
133. 0.028 0.028 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T47 (cost=0.22..150.74 rows=42 width=68) (actual time=0.022..0.028 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T47._period, ЦеныНоменклатуры_T47._recordertref, ЦеныНоменклатуры_T47._recorderrref, ЦеныНоменклатуры_T47._lineno, ЦеныНоменклатуры_T47._active, ЦеныНоменклатуры_T47._fld20064rref, ЦеныНоменклатуры_T47._fld20065rref, ЦеныНоменклатуры_T47._fld20066rref, ЦеныНоменклатуры_T47._fld20067rref, ЦеныНоменклатуры_T47._fld20068, ЦеныНоменклатуры_T47._fld20069rref, ЦеныНоменклатуры_T47._fld20070, ЦеныНоменклатуры_T47._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T47._fld20064rref = t48._q_000_f_004rref) AND (ЦеныНоменклатуры_T47._fld20065rref = t48._q_000_f_000rref) AND (ЦеныНоменклатуры_T47._fld20066rref = '\\x00000000000000000000000000000000'::bytea) AND (ЦеныНоменклатуры_T47._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_T47._active
  • Buffers: shared hit=10
134. 0.029 0.143 ↑ 1.0 1 1

Hash Join (cost=155.31..305.96 rows=1 width=105) (actual time=0.143..0.143 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T34._fld20064rref, ЦеныНоменклатуры_T34._fld20065rref, ЦеныНоменклатуры_T34._fld20066rref, ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_T34._fld20069rref
  • Inner Unique: true
  • Hash Cond: ((ЦеныНоменклатуры_T34._fld20064rref = ЦеныНоменклатуры_T32._fld20064rref) AND (ЦеныНоменклатуры_T34._fld20065rref = ЦеныНоменклатуры_T32._fld20065rref) AND (ЦеныНоменклатуры_T34._fld20066rref = ЦеныНоменклатуры_T32._fld20066rref) AND (ЦеныНоменклатуры_T34._period = (max(ЦеныНоменклатуры_T32._period))))
  • Buffers: shared hit=20, local hit=1
135. 0.026 0.026 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T34 (cost=0.22..150.69 rows=42 width=113) (actual time=0.021..0.026 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T34._period, ЦеныНоменклатуры_T34._recordertref, ЦеныНоменклатуры_T34._recorderrref, ЦеныНоменклатуры_T34._lineno, ЦеныНоменклатуры_T34._active, ЦеныНоменклатуры_T34._fld20064rref, ЦеныНоменклатуры_T34._fld20065rref, ЦеныНоменклатуры_T34._fld20066rref, ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_T34._fld20068, ЦеныНоменклатуры_T34._fld20069rref, ЦеныНоменклатуры_T34._fld20070, ЦеныНоменклатуры_T34._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T34._fld20064rref = t29._q_000_f_003rref) AND (ЦеныНоменклатуры_T34._fld20065rref = t29._q_000_f_000rref) AND (ЦеныНоменклатуры_T34._fld20066rref = t29._q_000_f_001rref))
  • Buffers: shared hit=10
136. 0.005 0.088 ↑ 42.0 1 1

Hash (cost=154.50..154.50 rows=42 width=68) (actual time=0.088..0.088 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20066rref, (max(ЦеныНоменклатуры_T32._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=10, local hit=1
137. 0.004 0.083 ↑ 42.0 1 1

GroupAggregate (cost=153.45..154.08 rows=42 width=68) (actual time=0.083..0.083 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20066rref, max(ЦеныНоменклатуры_T32._period)
  • Group Key: ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20066rref
  • Buffers: shared hit=10, local hit=1
138. 0.025 0.079 ↑ 7.0 6 1

Sort (cost=153.45..153.49 rows=42 width=68) (actual time=0.078..0.079 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20066rref, ЦеныНоменклатуры_T32._period
  • Sort Key: ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20066rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=10, local hit=1
139. 0.007 0.054 ↑ 7.0 6 1

Nested Loop (cost=1.24..152.18 rows=42 width=68) (actual time=0.046..0.054 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20066rref, ЦеныНоменклатуры_T32._period
  • Buffers: shared hit=10, local hit=1
140. 0.004 0.025 ↑ 1.0 1 1

Unique (cost=1.01..1.02 rows=1 width=51) (actual time=0.024..0.025 rows=1 loops=1)

  • Output: t33._q_000_f_003rref, t33._q_000_f_000rref, t33._q_000_f_001rref
  • Buffers: local hit=1
141. 0.017 0.021 ↑ 1.0 1 1

Sort (cost=1.01..1.02 rows=1 width=51) (actual time=0.021..0.021 rows=1 loops=1)

  • Output: t33._q_000_f_003rref, t33._q_000_f_000rref, t33._q_000_f_001rref
  • Sort Key: t33._q_000_f_003rref, t33._q_000_f_000rref, t33._q_000_f_001rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: local hit=1
142. 0.004 0.004 ↑ 1.0 1 1

Seq Scan on pg_temp_3.tt1 t33 (cost=0.00..1.01 rows=1 width=51) (actual time=0.003..0.004 rows=1 loops=1)

  • Output: t33._q_000_f_003rref, t33._q_000_f_000rref, t33._q_000_f_001rref
  • Buffers: local hit=1
143. 0.022 0.022 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_T32 (cost=0.22..150.74 rows=42 width=68) (actual time=0.017..0.022 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_T32._period, ЦеныНоменклатуры_T32._recordertref, ЦеныНоменклатуры_T32._recorderrref, ЦеныНоменклатуры_T32._lineno, ЦеныНоменклатуры_T32._active, ЦеныНоменклатуры_T32._fld20064rref, ЦеныНоменклатуры_T32._fld20065rref, ЦеныНоменклатуры_T32._fld20066rref, ЦеныНоменклатуры_T32._fld20067rref, ЦеныНоменклатуры_T32._fld20068, ЦеныНоменклатуры_T32._fld20069rref, ЦеныНоменклатуры_T32._fld20070, ЦеныНоменклатуры_T32._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_T32._fld20064rref = t33._q_000_f_003rref) AND (ЦеныНоменклатуры_T32._fld20065rref = t33._q_000_f_000rref) AND (ЦеныНоменклатуры_T32._fld20066rref = t33._q_000_f_001rref) AND (ЦеныНоменклатуры_T32._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_T32._active
  • Buffers: shared hit=10
144. 0.031 0.136 ↑ 1.0 1 1

Hash Join (cost=155.05..305.72 rows=1 width=85) (actual time=0.135..0.136 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_t39._fld20064rref, ЦеныНоменклатуры_t39._fld20065rref, ЦеныНоменклатуры_t39._fld20067rref, ЦеныНоменклатуры_t39._fld20068, ЦеныНоменклатуры_t39._fld20069rref
  • Hash Cond: ((ЦеныНоменклатуры_t39._fld20064rref = ЦеныНоменклатуры_t37._fld20064rref) AND (ЦеныНоменклатуры_t39._fld20065rref = ЦеныНоменклатуры_t37._fld20065rref) AND (ЦеныНоменклатуры_t39._period = (max(ЦеныНоменклатуры_t37._period))))
  • Buffers: shared hit=20, local hit=1
145. 0.022 0.022 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_t39 (cost=0.22..150.69 rows=42 width=113) (actual time=0.017..0.022 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t39._period, ЦеныНоменклатуры_t39._recordertref, ЦеныНоменклатуры_t39._recorderrref, ЦеныНоменклатуры_t39._lineno, ЦеныНоменклатуры_t39._active, ЦеныНоменклатуры_t39._fld20064rref, ЦеныНоменклатуры_t39._fld20065rref, ЦеныНоменклатуры_t39._fld20066rref, ЦеныНоменклатуры_t39._fld20067rref, ЦеныНоменклатуры_t39._fld20068, ЦеныНоменклатуры_t39._fld20069rref, ЦеныНоменклатуры_t39._fld20070, ЦеныНоменклатуры_t39._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_t39._fld20064rref = t29._q_000_f_003rref) AND (ЦеныНоменклатуры_t39._fld20065rref = t29._q_000_f_000rref) AND (ЦеныНоменклатуры_t39._fld20066rref = '\\x00000000000000000000000000000000'::bytea))
  • Buffers: shared hit=10
146. 0.005 0.083 ↑ 42.0 1 1

Hash (cost=154.28..154.28 rows=42 width=68) (actual time=0.083..0.083 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20066rref, (max(ЦеныНоменклатуры_t37._period))
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=10, local hit=1
147. 0.004 0.078 ↑ 42.0 1 1

GroupAggregate (cost=153.23..153.86 rows=42 width=68) (actual time=0.078..0.078 rows=1 loops=1)

  • Output: ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20066rref, max(ЦеныНоменклатуры_t37._period)
  • Group Key: ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20066rref
  • Buffers: shared hit=10, local hit=1
148. 0.020 0.074 ↑ 7.0 6 1

Sort (cost=153.23..153.27 rows=42 width=68) (actual time=0.073..0.074 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20066rref, ЦеныНоменклатуры_t37._period
  • Sort Key: ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20064rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=10, local hit=1
149. 0.007 0.054 ↑ 7.0 6 1

Nested Loop (cost=1.24..152.17 rows=42 width=68) (actual time=0.046..0.054 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20066rref, ЦеныНоменклатуры_t37._period
  • Buffers: shared hit=10, local hit=1
150. 0.001 0.021 ↑ 1.0 1 1

Unique (cost=1.01..1.02 rows=1 width=34) (actual time=0.020..0.021 rows=1 loops=1)

  • Output: t38._q_000_f_003rref, t38._q_000_f_000rref
  • Buffers: local hit=1
151. 0.016 0.020 ↑ 1.0 1 1

Sort (cost=1.01..1.02 rows=1 width=34) (actual time=0.020..0.020 rows=1 loops=1)

  • Output: t38._q_000_f_003rref, t38._q_000_f_000rref
  • Sort Key: t38._q_000_f_003rref, t38._q_000_f_000rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: local hit=1
152. 0.004 0.004 ↑ 1.0 1 1

Seq Scan on pg_temp_3.tt1 t38 (cost=0.00..1.01 rows=1 width=34) (actual time=0.003..0.004 rows=1 loops=1)

  • Output: t38._q_000_f_003rref, t38._q_000_f_000rref
  • Buffers: local hit=1
153. 0.026 0.026 ↑ 7.0 6 1

Index Scan using _inforg20063_bydims_rrrt on public._inforg20063 ЦеныНоменклатуры_t37 (cost=0.22..150.74 rows=42 width=68) (actual time=0.021..0.026 rows=6 loops=1)

  • Output: ЦеныНоменклатуры_t37._period, ЦеныНоменклатуры_t37._recordertref, ЦеныНоменклатуры_t37._recorderrref, ЦеныНоменклатуры_t37._lineno, ЦеныНоменклатуры_t37._active, ЦеныНоменклатуры_t37._fld20064rref, ЦеныНоменклатуры_t37._fld20065rref, ЦеныНоменклатуры_t37._fld20066rref, ЦеныНоменклатуры_t37._fld20067rref, ЦеныНоменклатуры_t37._fld20068, ЦеныНоменклатуры_t37._fld20069rref, ЦеныНоменклатуры_t37._fld20070, ЦеныНоменклатуры_t37._fld20071rref
  • Index Cond: ((ЦеныНоменклатуры_t37._fld20064rref = t38._q_000_f_003rref) AND (ЦеныНоменклатуры_t37._fld20065rref = t38._q_000_f_000rref) AND (ЦеныНоменклатуры_t37._fld20066rref = '\\x00000000000000000000000000000000'::bytea) AND (ЦеныНоменклатуры_t37._period <= '2019-11-25 21:21:21'::timestamp without time zone))
  • Filter: ЦеныНоменклатуры_t37._active
  • Buffers: shared hit=10
154. 0.006 0.006 ↑ 1.0 4 1

Seq Scan on pg_temp_3.tt2 t51 (cost=0.00..1.04 rows=4 width=28) (actual time=0.005..0.006 rows=4 loops=1)

  • Output: t51._q_001_f_000rref, t51._q_001_f_001, t51._q_001_f_002
  • Buffers: local hit=1
155. 0.016 0.016 ↑ 1.0 1 1

Index Scan using tmpind_1 on pg_temp_3.tt2 t50 (cost=0.05..0.07 rows=1 width=28) (actual time=0.015..0.016 rows=1 loops=1)

  • Output: t50._q_001_f_000rref, t50._q_001_f_001, t50._q_001_f_002
  • Index Cond: (t50._q_001_f_000rref = COALESCE(ЦеныНоменклатуры_T34._fld20067rref, ЦеныНоменклатуры_t39._fld20067rref))
  • Buffers: local hit=2
156. 0.000 0.081 ↓ 0.0 0 1

Nested Loop Left Join (cost=71.07..94.61 rows=5 width=777) (actual time=0.081..0.081 rows=0 loops=1)

  • Output: t85.q_001_f_000rref, t85.q_001_f_002rref, t85.q_001_f_001rref, МестаХраненияНоменклатуры_t94._fld17798rref, 0.00000000::numeric(38,8), 0.00000000::numeric(38,8), 0.00000000::numeric(38,8), 0.00000000::numeric(38,8), 0.00000000::numeric(38,8), t85.q_001_f_003_, '\\x03'::bytea, false, '0'::numeric, 0.00000000::numeric(38,8), '\\x03'::bytea, '0'::numeric, '\\x00000000000000000000000000000000'::bytea, '\\x03'::bytea, '0'::numeric, '\\x00000000000000000000000000000000'::bytea, '0'::numeric, '0'::numeric, NULL::bytea, ХарактеристикиНоменклатуры_t95._description, ХарактеристикиНоменклатуры_t95._idrref, Склады_t96._folder, Склады_t96._description, Склады_t96._idrref
  • Inner Unique: true
  • Join Filter: (t85.q_001_f_001rref = Склады_t96._idrref)
  • Buffers: shared hit=3
157. 0.000 0.081 ↓ 0.0 0 1

Nested Loop Left Join (cost=71.07..93.24 rows=5 width=179) (actual time=0.081..0.081 rows=0 loops=1)

  • Output: t85.q_001_f_000rref, t85.q_001_f_002rref, t85.q_001_f_001rref, t85.q_001_f_003_, МестаХраненияНоменклатуры_t94._fld17798rref, ХарактеристикиНоменклатуры_t95._description, ХарактеристикиНоменклатуры_t95._idrref
  • Join Filter: (t85.q_001_f_001rref = МестаХраненияНоменклатуры_t94._fld17796rref)
  • Buffers: shared hit=3
158. 0.023 0.081 ↓ 0.0 0 1

Hash Right Join (cost=66.99..81.87 rows=5 width=147) (actual time=0.081..0.081 rows=0 loops=1)

  • Output: t85.q_001_f_000rref, t85.q_001_f_002rref, t85.q_001_f_001rref, t85.q_001_f_003_, ХарактеристикиНоменклатуры_t95._description, ХарактеристикиНоменклатуры_t95._idrref
  • Hash Cond: (ХарактеристикиНоменклатуры_t95._idrref = t85.q_001_f_002rref)
  • Buffers: shared hit=3
159. 0.000 0.000 ↓ 0.0 0

Seq Scan on public._reference235 ХарактеристикиНоменклатуры_t95 (cost=0.00..14.20 rows=420 width=64) (never executed)

  • Output: ХарактеристикиНоменклатуры_t95._idrref, ХарактеристикиНоменклатуры_t95._version, ХарактеристикиНоменклатуры_t95._marked, ХарактеристикиНоменклатуры_t95._predefinedid, ХарактеристикиНоменклатуры_t95._owneridrref, ХарактеристикиНоменклатуры_t95._description, ХарактеристикиНоменклатуры_t95._fld3200rref, ХарактеристикиНоменклатуры_t95._fld3201
160. 0.000 0.058 ↓ 0.0 0 1

Hash (cost=66.94..66.94 rows=5 width=83) (actual time=0.058..0.058 rows=0 loops=1)

  • Output: t85.q_001_f_000rref, t85.q_001_f_002rref, t85.q_001_f_001rref, t85.q_001_f_003_
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=3
161. 0.001 0.058 ↓ 0.0 0 1

Subquery Scan on t85 (cost=66.73..66.94 rows=5 width=83) (actual time=0.058..0.058 rows=0 loops=1)

  • Output: t85.q_001_f_000rref, t85.q_001_f_002rref, t85.q_001_f_001rref, t85.q_001_f_003_
  • Buffers: shared hit=3
162. 0.000 0.057 ↓ 0.0 0 1

GroupAggregate (cost=66.73..66.89 rows=5 width=83) (actual time=0.057..0.057 rows=0 loops=1)

  • Output: t86.fld20886rref, t86.fld29455rref, t86.fld20887rref, sum((COALESCE((t86.Количествоbalance_)::numeric(27,3), '0'::numeric) - COALESCE(((sum((sum(Остатки_t90._fld22367)))))::numeric(33,3), '0'::numeric)))
  • Group Key: t86.fld20887rref, t86.fld20886rref, t86.fld29455rref
  • Filter: (COALESCE((sum((COALESCE((t86.Количествоbalance_)::numeric(27,3), '0'::numeric) - COALESCE(((sum((sum(Остатки_t90._fld22367)))))::numeric(33,3), '0'::numeric))))::numeric(38,8), '0'::numeric) > '0'::numeric)
  • Buffers: shared hit=3
163. 0.013 0.057 ↓ 0.0 0 1

Sort (cost=66.73..66.73 rows=5 width=115) (actual time=0.057..0.057 rows=0 loops=1)

  • Output: t86.fld20886rref, t86.fld29455rref, t86.fld20887rref, t86.Количествоbalance_, (sum((sum(Остатки_t90._fld22367))))
  • Sort Key: t86.fld20887rref, t86.fld20886rref, t86.fld29455rref
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=3
164. 0.021 0.044 ↓ 0.0 0 1

Hash Right Join (cost=50.31..66.61 rows=5 width=115) (actual time=0.044..0.044 rows=0 loops=1)

  • Output: t86.fld20886rref, t86.fld29455rref, t86.fld20887rref, t86.Количествоbalance_, (sum((sum(Остатки_t90._fld22367))))
  • Inner Unique: true
  • Hash Cond: ((Остатки_t90._fld22361rref = t86.fld20886rref) AND (Остатки_t90._fld22362rref = t86.fld20887rref) AND (CASE WHEN ((ЗаказПокупателя_t92._fld5880_type = '\\x08'::bytea) AND (ЗаказПокупателя_t92._fld5880_rtref = '\\x000000b5'::bytea)) THEN ЗаказПокупателя_t92._fld5880_rrref ELSE NULL::bytea END = t86.fld29455rref) AND (Остатки_t90._fld22364_type = t86.fld20884_type) AND (Остатки_t90._fld22364_rtref = t86.fld20884_rtref) AND (Остатки_t90._fld22364_rrref = t86.fld20884_rrref))
  • Filter: ((t86.Количествоbalance_ - COALESCE(((sum((sum(Остатки_t90._fld22367)))))::numeric(33,3), '0'::numeric)) > '0'::numeric)
  • Buffers: shared hit=3
165. 0.000 0.000 ↓ 0.0 0

Nested Loop Left Join (cost=16.67..32.95 rows=2 width=129) (never executed)

  • Output: (sum((sum(Остатки_t90._fld22367)))), Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, ЗаказПокупателя_t92._fld5880_type, ЗаказПокупателя_t92._fld5880_rtref, ЗаказПокупателя_t92._fld5880_rrref
  • Inner Unique: true
  • Join Filter: ((Остатки_t90._fld22363_type = '\\x08'::bytea) AND (Остатки_t90._fld22363_rtref = '\\x0000014e'::bytea))
166. 0.000 0.000 ↓ 0.0 0

GroupAggregate (cost=16.50..16.55 rows=2 width=124) (never executed)

  • Output: Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22363_rrref, sum((sum(Остатки_t90._fld22367)))
  • Group Key: Остатки_t90._fld22364_rtref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22364_type, Остатки_t90._fld22363_rrref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref
  • Filter: (sum((sum(Остатки_t90._fld22367))) <> '0'::numeric)
167. 0.000 0.000 ↓ 0.0 0

Sort (cost=16.50..16.50 rows=2 width=124) (never executed)

  • Output: Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22363_rrref, (sum(Остатки_t90._fld22367))
  • Sort Key: Остатки_t90._fld22364_rtref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22364_type, Остатки_t90._fld22363_rrref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref
168. 0.000 0.000 ↓ 0.0 0

Append (cost=8.14..16.38 rows=2 width=124) (never executed)

169. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=8.14..8.15 rows=1 width=114) (never executed)

  • Output: Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22363_rrref, sum(Остатки_t90._fld22367)
  • Group Key: Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22363_rrref
  • Filter: (sum(Остатки_t90._fld22367) <> '0'::numeric)
170. 0.000 0.000 ↓ 0.0 0

Index Scan using _accumrg22371_bydims22368_tr on public._accumrgt22371 Остатки_t90 (cost=0.11..8.13 rows=1 width=87) (never executed)

  • Output: Остатки_t90._period, Остатки_t90._fld22360rref, Остатки_t90._fld22361rref, Остатки_t90._fld22362rref, Остатки_t90._fld22363_type, Остатки_t90._fld22363_rtref, Остатки_t90._fld22363_rrref, Остатки_t90._fld22364_type, Остатки_t90._fld22364_rtref, Остатки_t90._fld22364_rrref, Остатки_t90._fld22367, Остатки_t90._splitter
  • Index Cond: ((Остатки_t90._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t90._fld22361rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t90._fld22367 <> '0'::numeric) AND (Остатки_t90._fld22367 <> '0'::numeric) AND ((Остатки_t90._fld22363_type <> '\\x08'::bytea) OR (Остатки_t90._fld22363_rtref <> '\\x00000133'::bytea)))
171. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=8.20..8.21 rows=1 width=130) (never executed)

  • Output: РазмещениеЗаказовПокупателей_t91._fld22364_type, РазмещениеЗаказовПокупателей_t91._fld22364_rtref, РазмещениеЗаказовПокупателей_t91._fld22364_rrref, РазмещениеЗаказовПокупателей_t91._fld22361rref, РазмещениеЗаказовПокупателей_t91._fld22362rref, РазмещениеЗаказовПокупателей_t91._fld22363_type, РазмещениеЗаказовПокупателей_t91._fld22363_rtref, РазмещениеЗаказовПокупателей_t91._fld22363_rrref, (sum(CASE WHEN (РазмещениеЗаказовПокупателей_t91._recordkind = '0'::numeric) THEN (- РазмещениеЗаказовПокупателей_t91._fld22367) ELSE РазмещениеЗаказовПокупателей_t91._fld22367 END))::numeric(27,3)
  • Group Key: РазмещениеЗаказовПокупателей_t91._fld22364_type, РазмещениеЗаказовПокупателей_t91._fld22364_rtref, РазмещениеЗаказовПокупателей_t91._fld22364_rrref, РазмещениеЗаказовПокупателей_t91._fld22361rref, РазмещениеЗаказовПокупателей_t91._fld22362rref, РазмещениеЗаказовПокупателей_t91._fld22363_type, РазмещениеЗаказовПокупателей_t91._fld22363_rtref, РазмещениеЗаказовПокупателей_t91._fld22363_rrref
  • Filter: ((sum(CASE WHEN (РазмещениеЗаказовПокупателей_t91._recordkind = '0'::numeric) THEN (- РазмещениеЗаказовПокупателей_t91._fld22367) ELSE РазмещениеЗаказовПокупателей_t91._fld22367 END))::numeric(27,3) <> '0'::numeric)
172. 0.000 0.000 ↓ 0.0 0

Index Scan using _accumrg22359_bydims22368_rtrn on public._accumrg22359 РазмещениеЗаказовПокупателей_t91 (cost=0.16..8.18 rows=1 width=115) (never executed)

  • Output: РазмещениеЗаказовПокупателей_t91._period, РазмещениеЗаказовПокупателей_t91._recordertref, РазмещениеЗаказовПокупателей_t91._recorderrref, РазмещениеЗаказовПокупателей_t91._lineno, РазмещениеЗаказовПокупателей_t91._active, РазмещениеЗаказовПокупателей_t91._recordkind, РазмещениеЗаказовПокупателей_t91._fld22360rref, РазмещениеЗаказовПокупателей_t91._fld22361rref, РазмещениеЗаказовПокупателей_t91._fld22362rref, РазмещениеЗаказовПокупателей_t91._fld22363_type, РазмещениеЗаказовПокупателей_t91._fld22363_rtref, РазмещениеЗаказовПокупателей_t91._fld22363_rrref, РазмещениеЗаказовПокупателей_t91._fld22364_type, РазмещениеЗаказовПокупателей_t91._fld22364_rtref, РазмещениеЗаказовПокупателей_t91._fld22364_rrref, РазмещениеЗаказовПокупателей_t91._fld22367
  • Index Cond: ((РазмещениеЗаказовПокупателей_t91._fld22361rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea) AND (РазмещениеЗаказовПокупателей_t91._period >= '2019-11-25 21:21:21'::timestamp without time zone) AND (РазмещениеЗаказовПокупателей_t91._period < '3999-11-01 00:00:00'::timestamp without time zone))
  • Filter: (РазмещениеЗаказовПокупателей_t91._active AND ((РазмещениеЗаказовПокупателей_t91._fld22363_type <> '\\x08'::bytea) OR (РазмещениеЗаказовПокупателей_t91._fld22363_rtref <> '\\x00000133'::bytea)))
173. 0.000 0.000 ↓ 0.0 0

Index Scan using _document334_pkey on public._document334 ЗаказПокупателя_t92 (cost=0.17..8.18 rows=1 width=53) (never executed)

  • Output: ЗаказПокупателя_t92._idrref, ЗаказПокупателя_t92._version, ЗаказПокупателя_t92._marked, ЗаказПокупателя_t92._date_time, ЗаказПокупателя_t92._numberprefix, ЗаказПокупателя_t92._number, ЗаказПокупателя_t92._posted, ЗаказПокупателя_t92._fld5859, ЗаказПокупателя_t92._fld5860rref, ЗаказПокупателя_t92._fld5861rref, ЗаказПокупателя_t92._fld5862, ЗаказПокупателя_t92._fld5863, ЗаказПокупателя_t92._fld5864, ЗаказПокупателя_t92._fld5865rref, ЗаказПокупателя_t92._fld5866rref, ЗаказПокупателя_t92._fld5867, ЗаказПокупателя_t92._fld5868, ЗаказПокупателя_t92._fld5869, ЗаказПокупателя_t92._fld5870rref, ЗаказПокупателя_t92._fld5871, ЗаказПокупателя_t92._fld5872, ЗаказПокупателя_t92._fld5873, ЗаказПокупателя_t92._fld5874rref, ЗаказПокупателя_t92._fld5875rref, ЗаказПокупателя_t92._fld5876, ЗаказПокупателя_t92._fld5877, ЗаказПокупателя_t92._fld5878rref, ЗаказПокупателя_t92._fld5879_type, ЗаказПокупателя_t92._fld5879_rtref, ЗаказПокупателя_t92._fld5879_rrref, ЗаказПокупателя_t92._fld5880_type, ЗаказПокупателя_t92._fld5880_rtref, ЗаказПокупателя_t92._fld5880_rrref, ЗаказПокупателя_t92._fld5881, ЗаказПокупателя_t92._fld5882, ЗаказПокупателя_t92._fld5883rref, ЗаказПокупателя_t92._fld5885, ЗаказПокупателя_t92._fld5886rref, ЗаказПокупателя_t92._fld5887rref, ЗаказПокупателя_t92._fld5888rref, ЗаказПокупателя_t92._fld5889, ЗаказПокупателя_t92._fld5890_type, ЗаказПокупателя_t92._fld5890_rtref, ЗаказПокупателя_t92._fld5890_rrref, ЗаказПокупателя_t92._fld5891rref, ЗаказПокупателя_t92._fld5892, ЗаказПокупателя_t92._fld5893, ЗаказПокупателя_t92._fld5894, ЗаказПокупателя_t92._fld5895, ЗаказПокупателя_t92._fld5896, ЗаказПокупателя_t92._fld5897, ЗаказПокупателя_t92._fld5898rref, ЗаказПокупателя_t92._fld5899, ЗаказПокупателя_t92._fld5900, ЗаказПокупателя_t92._fld5901, ЗаказПокупателя_t92._fld25063rref, ЗаказПокупателя_t92._fld25239rref, ЗаказПокупателя_t92._fld25351, ЗаказПокупателя_t92._fld26088rref, ЗаказПокупателя_t92._fld26104rref, ЗаказПокупателя_t92._fld28617, ЗаказПокупателя_t92._fld28618, ЗаказПокупателя_t92._fld28711, ЗаказПокупателя_t92._fld28743rref, ЗаказПокупателя_t92._fld28966rref, ЗаказПокупателя_t92._fld31148, ЗаказПокупателя_t92._fld31149, ЗаказПокупателя_t92._fld32070rref, ЗаказПокупателя_t92._fld32071, ЗаказПокупателя_t92._fld32823rref, ЗаказПокупателя_t92._fld33191, ЗаказПокупателя_t92._fld35562, ЗаказПокупателя_t92._fld40083, ЗаказПокупателя_t92._fld35563, ЗаказПокупателя_t92._fld35590, ЗаказПокупателя_t92._fld35712rref, ЗаказПокупателя_t92._fld38155, ЗаказПокупателя_t92._fld39952
  • Index Cond: (Остатки_t90._fld22363_rrref = ЗаказПокупателя_t92._idrref)
174. 0.001 0.023 ↓ 0.0 0 1

Hash (cost=33.41..33.41 rows=15 width=107) (actual time=0.023..0.023 rows=0 loops=1)

  • Output: t86.fld20886rref, t86.fld29455rref, t86.fld20887rref, t86.Количествоbalance_, t86.fld20884_type, t86.fld20884_rtref, t86.fld20884_rrref
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=3
175. 0.000 0.022 ↓ 0.0 0 1

Subquery Scan on t86 (cost=33.08..33.41 rows=15 width=107) (actual time=0.022..0.022 rows=0 loops=1)

  • Output: t86.fld20886rref, t86.fld29455rref, t86.fld20887rref, t86.Количествоbalance_, t86.fld20884_type, t86.fld20884_rtref, t86.fld20884_rrref
  • Buffers: shared hit=3
176. 0.000 0.022 ↓ 0.0 0 1

HashAggregate (cost=33.08..33.26 rows=15 width=107) (actual time=0.022..0.022 rows=0 loops=1)

  • Output: Остатки_t87._fld20884_type, Остатки_t87._fld20884_rtref, Остатки_t87._fld20884_rrref, Остатки_t87._fld20886rref, Остатки_t87._fld20887rref, Остатки_t87._fld29455rref, sum(Остатки_t87._fld20891)
  • Group Key: Остатки_t87._fld20884_type, Остатки_t87._fld20884_rtref, Остатки_t87._fld20884_rrref, Остатки_t87._fld20886rref, Остатки_t87._fld20887rref, Остатки_t87._fld29455rref
  • Filter: (sum(Остатки_t87._fld20891) <> '0'::numeric)
  • Buffers: shared hit=3
177. 0.022 0.022 ↓ 0.0 0 1

Index Scan using _accumrg20895_bydims20894_tr on public._accumrgt20895 Остатки_t87 (cost=0.17..32.96 rows=15 width=79) (actual time=0.021..0.022 rows=0 loops=1)

  • Output: Остатки_t87._period, Остатки_t87._fld20883rref, Остатки_t87._fld20884_type, Остатки_t87._fld20884_rtref, Остатки_t87._fld20884_rrref, Остатки_t87._fld20885rref, Остатки_t87._fld20886rref, Остатки_t87._fld20887rref, Остатки_t87._fld20888, Остатки_t87._fld20889rref, Остатки_t87._fld20890rref, Остатки_t87._fld29455rref, Остатки_t87._fld20891, Остатки_t87._fld20892, Остатки_t87._fld20893, Остатки_t87._splitter
  • Index Cond: ((Остатки_t87._period = '3999-11-01 00:00:00'::timestamp without time zone) AND (Остатки_t87._fld20886rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea))
  • Filter: ((Остатки_t87._fld20891 <> '0'::numeric) AND (Остатки_t87._fld20891 <> '0'::numeric))
  • Buffers: shared hit=3
178. 0.000 0.000 ↓ 0.0 0

Materialize (cost=4.08..11.19 rows=3 width=64) (never executed)

  • Output: МестаХраненияНоменклатуры_t94._fld17798rref, МестаХраненияНоменклатуры_t94._fld17796rref
179. 0.000 0.000 ↓ 0.0 0

Bitmap Heap Scan on public._inforg17794 МестаХраненияНоменклатуры_t94 (cost=4.08..11.18 rows=3 width=64) (never executed)

  • Output: МестаХраненияНоменклатуры_t94._fld17798rref, МестаХраненияНоменклатуры_t94._fld17796rref
  • Recheck Cond: (МестаХраненияНоменклатуры_t94._fld17795rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea)
180. 0.000 0.000 ↓ 0.0 0

Bitmap Index Scan on _inforg17794_bydims_rrn (cost=0.00..4.08 rows=3 width=0) (never executed)

  • Index Cond: (МестаХраненияНоменклатуры_t94._fld17795rref = '\\x970700112fe3fc3111de1e4fbe8257ca'::bytea)
181. 0.000 0.000 ↓ 0.0 0

Materialize (cost=0.00..1.07 rows=6 width=65) (never executed)

  • Output: Склады_t96._folder, Склады_t96._description, Склады_t96._idrref
182. 0.000 0.000 ↓ 0.0 0

Seq Scan on public._reference181 Склады_t96 (cost=0.00..1.06 rows=6 width=65) (never executed)

  • Output: Склады_t96._folder, Склады_t96._description, Склады_t96._idrref
Planning time : 298.979 ms
Execution time : 4.118 ms