Forum Użytkownikow Subiekt GT

NEXO => Subiekt NEXO => Wątek zaczęty przez: sga w Styczeń 17, 2020, 11:07:40

Tytuł: Skopiowanie części opisu do kodu kreskowego.
Wiadomość wysłana przez: sga w Styczeń 17, 2020, 11:07:40
Witam, chce przekopiować część opisu, od znaku zerowego do pierwszej spacji.

zrobiłem coś takiego,

UPDATE [ModelDanychContainer].[KodyKreskowe]
SET [ModelDanychContainer].[KodyKreskowe].[Kod] = SubString([ModelDanychContainer].[Asortymenty].[Opis],0,CharIndex(' ',[ModelDanychContainer].[Asortymenty].[Opis],1)-1);

ponieważ na początku nie potrafił znaleźć tabeli (couldnt bound) to wstawiłem SELECT FROM ale terez przeszkadza mu SELECT.

UPDATE [ModelDanychContainer].[KodyKreskowe]
SET [ModelDanychContainer].[KodyKreskowe].[Kod] = SubString(SELECT [ModelDanychContainer].[Asortymenty].[Opis] FROM [ModelDanychContainer].[Asortymenty],0,CharIndex(' ',
SELECT [ModelDanychContainer].[Asortymenty].[Opis]
FROM [ModelDanychContainer].[Asortymenty],1)-1);

Czy widzi ktoś gdzie jest błąd?
Tytuł: Skopiowanie części opisu do kodu kreskowego.
Wiadomość wysłana przez: candy w Styczeń 17, 2020, 16:38:13
Zapuść sobie w ManStdio tego wewnętrznego SELECTa to myślę że zrozumiesz.
Na pierwszy rzut oka nie powstawialeś warunków które by wybierały kod kreskowy konkretnego towaru. Tak mi się widzi, patrząc na telefonie.