Відмінності між версією 8 та версією 9 із usefulQueries


Ігнорувати:
Дата/Час:
2 серп. 2019 р., 12:55:04 (5 років тому)
Автор:
volodya
Коментар:

--

Умовні позначення:

Без змін
Додано
Вилучено
Змінено
  • usefulQueries

    v8 v9  
    88* [#point5 Скрипт очистки ЦБД]
    99* [#point6 Перевірка дублікатів записів у Ревізії]
     10* [#point7 Сховати товари по яким не бул жодного руху]
     11* [#point8 Проставити останього постачалька в якості основного]
    1012
    1113== [=#point1]Видалення товарів (без руху) ==
     
    370372}}}
    371373
    372 }}}
     374== [=#point7] Сховати товари по яким не бул жодного руху ==
     375
     376{{{
     377update  t_nomens uu
     378set IS_ACTIVE = 0, IS_VISIBLE = 0
     379 where uu.nomen_id in (select t.nomen_id from t_nomens  t left join t_goods n on t.nomen_id= n.nomen_id
     380 where ((IS_ACTIVE = 1)or (IS_VISIBLE =1) ) and goods_id is null)
     381}}}
     382
     383== [=#point8] Проставити останього постачалька в якості основного ==
     384
     385{{{
     386update  t_nomens uu
     387set uu.src_client_id = (select first(1) clients_id
     388                        from t_goods pp
     389                        where pp.nomen_id = uu.nomen_id and pp.clients_id > 100 order by pp.goods_id desc)
     390 where uu.nomen_id in (select distinct t.nomen_id from t_nomens  t join t_goods n on t.nomen_id= n.nomen_id
     391 where n.clients_id > 100 )
     392}}}
     393
     394}}}