Avatar billede puppetmaster Nybegynder
15. oktober 2004 - 14:02 Der er 7 kommentarer og
2 løsninger

Opdatere 8400 records

Jeg har det problem at vores system har logget data forkert (der skulle have været et komme i tallet!)
Nu vil jeg GERNE finde en smart måde at opdatere de 8400 records på, men hvordan???
Der er tale om 2 og 3 cifret tal, som f.eks.
41
132
444

Disse skulle have været på formen
4.1
13.2
44.4
Avatar billede idle Nybegynder
15. oktober 2004 - 14:05 #1
UPDATE tabelnavn SET value = value / 10

skift tabelnavn ud med tabelnavnet og value og med navnet på kolonnen, der skal rettes.

Du kan også koble en WHERE-betingelse på, hvis du har behov for det
Avatar billede a1a1 Novice
15. oktober 2004 - 14:05 #2
update tabel set felt = felt/10
?

;o)
Avatar billede a1a1 Novice
15. oktober 2004 - 14:05 #3
;o)
Avatar billede madschristensen Nybegynder
15. oktober 2004 - 14:08 #4
Udtryk1: Mid([tal];1;Len([tal])-1) & "." & Right([tal];1)

Kan bruge i en forespørgsel.
Avatar billede madschristensen Nybegynder
15. oktober 2004 - 14:09 #5
hvor [tal] er feltet med værdien
Avatar billede puppetmaster Nybegynder
15. oktober 2004 - 14:29 #6
Jeg siger tak til alle, men mest a1 og idle, for de kom tættest på min løsning.
Jeg laver en opdateringsforespørgsel på datointervallet, hvor det gik galt og et filter som kun henter de poster hvor værdien ikke indeholde decimalværdien . og sætter feltet lig med feltet / 10.
Mads, beklager, men den anden løsning er nemmere, så point til a1 og idle. Drop et svar, idle
Avatar billede madschristensen Nybegynder
15. oktober 2004 - 14:32 #7
Løsningerne kan ikke sammenlignes: Jeg sætter et punktum ind på næst sidste plads - de andre dividerer med 10.. ,O))
Avatar billede idle Nybegynder
15. oktober 2004 - 14:33 #8
Det var så lidt
Avatar billede puppetmaster Nybegynder
15. oktober 2004 - 14:45 #9
check, mads, men det gør ikke noget at 100 bliver til 10 i stedet for 10.0
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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