CarlosValderram
Gebruiker
- Lid geworden
- 23 sep 2008
- Berichten
- 21
Met behulp van onderstaande query probeer ik een update uit te voeren in de tabel SalesOrder.
esr_aantal moet worden geüpdate, daar waar artcode gelijk is aan substring(detekst, 3,9). Wat is er verkeerd aan deze query? artcode is een varchar(50) en substring levert natuurlijk een String op. Dat moet kunnen toch?
UPDATE dbo.SalesOrder SET esr_aantal = (SELECT SUBSTRING(detekst, 20,2) FROM TESTtable WHERE SUBSTRING(detekst, 1,3) != 'DEL') WHERE SUBSTRING(detekst, 3,9) = artcode
De foutmelding die ik krijg is: Msg 207, Level 16, State 1, Line 1
Invalid column name 'detekst'.
'detekst' komt uit TESTtable. Hoe kan ik dit doen?
Alvast dank!
esr_aantal moet worden geüpdate, daar waar artcode gelijk is aan substring(detekst, 3,9). Wat is er verkeerd aan deze query? artcode is een varchar(50) en substring levert natuurlijk een String op. Dat moet kunnen toch?
UPDATE dbo.SalesOrder SET esr_aantal = (SELECT SUBSTRING(detekst, 20,2) FROM TESTtable WHERE SUBSTRING(detekst, 1,3) != 'DEL') WHERE SUBSTRING(detekst, 3,9) = artcode
De foutmelding die ik krijg is: Msg 207, Level 16, State 1, Line 1
Invalid column name 'detekst'.
'detekst' komt uit TESTtable. Hoe kan ik dit doen?
Alvast dank!
Laatst bewerkt: