Страница 3 из 3
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 15:00
Den
Приведенный select возвращает Вам одну запись в результате ?
Код: Выделить всё
sql
select
'sql update katos set katos.cInSpOrder=#comp(' || Cast(int64(sporder.nrec) as String) || ') where katos.nrec=#comp(' || Cast(int64(katos.nrec) as String) || ');'
from
katsopr inner join sklorder on katsopr.nrec=sklorder.csopr and katsopr.vidsopr=101 and katsopr.name<>''
inner join sporder on sklorder.nrec=sporder.csklorder
inner join katos on katsopr.name=katos.innum
where katos.innum<>''
;
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 15:07
igova
Возвращает все записи при условии katsopr.name=katos.innum
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 15:14
Den
Уже хорошо...дальше нужно скопировать всю эту кучу из окна результатов
sql update katos set katos.cInSpOrder=#comp(..) where katos.nrec=#comp(..);
sql update katos set katos.cInSpOrder=#comp(..) where katos.nrec=#comp(..);
.....
вставить в окно запроса и нажать ctrl+f9
Re: Нужен апдейт поля
Добавлено: 16 фев 2018, 15:17
igova
Другие есть варианты?
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 15:28
Den
igova писал(а):сделать 4000 строк с update?!
Ну да, по каким то соображениями это запрещено ? или вы задачку решаете конкретную Вам кто то задал ? )
igova писал(а):
Другие есть варианты?
Есть, и не один. Но не из support/sql
но это все равно будет дольше чем апдейт 4кило строк
Нужен апдейт поля
Добавлено: 16 фев 2018, 15:48
igova
Можно, конечно и 4000 запросов накидать, но это не выход. Возможны ситуации, когда потребуется и больше апдейтнуть. Поэтому вопрос и задал, что нужно циклическое обновление.
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 15:53
Den
igova писал(а):В таком варианте, то уже можно и пользователю сказать, чтобы сам привязал документ по номеру накладной. )
т.е. два раза нажать ctrl+f9 = по времени, сколько пользователю все это вручную перелопатить ? )
Re: Нужен апдейт поля
Добавлено: 16 фев 2018, 16:05
igova
Благодарю за помощь.
Re: Нужен апдейт поля
Добавлено: 16 фев 2018, 17:02
igova
ок
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 17:55
Den
ну дак довыведите реквизиты накладной(номер дату например) и katos.innum в select-е чтобы ответить на этот вопрос. посмотреть что в это накладной так/не так
Re: Нужен Update поля в KATOS
Добавлено: 16 фев 2018, 22:04
igova
Пробовал различные варианты. Только по length кое что отсекает. Появились некоторые мысли как изменить запрос - завтра проверю.
Благодарю за помощь