Avatar billede diggerx Nybegynder
24. oktober 2004 - 14:34 Der er 2 kommentarer og
1 løsning

sql update et betemt antal

er der nogen der kan hjælpe med den rigtige syntaks. jeg har forsøgt opdatere et antal records med følgende update sætning:

UPDATE top 47 kunder SET kunder.flettefil = '55' WHERE virkid = 5 and flettefil = 'start mail'

der er et eller andet galt med 'top 47'. Det virker fint når man fjerner det.

havd er den rigtige syntaks når man kun vil opdatere et begrænset antal records??
Avatar billede keysersoze Ekspert
24. oktober 2004 - 14:42 #1
UPDATE kunder SET kunder.flettefil = '55' WHERE virkid = 5 and flettefil = 'start mail' WHERE id in (SELECT TOP 47 id FROM kunder)
Avatar billede diggerx Nybegynder
24. oktober 2004 - 14:53 #2
Den er hjemme ;-)

der skulle lige rumsteres lidt rundt, så det blev


UPDATE kunder SET kunder.flettefil = '55' WHERE virkid = 5 and flettefil in (SELECT TOP 47 flettefil FROM kunder WHERE virkid = 5 and flettefil = 'start mail') 

smid et svar
Avatar billede keysersoze Ekspert
24. oktober 2004 - 15:14 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester