Avatar billede snowball Novice
29. marts 2000 - 15:01 Der er 9 kommentarer og
1 løsning

Værdi +/- 1

Hvordan, via SQL, lægger man nemmest 1 til en værdi i en tabel ??? (Det samme gælder den anden vej (altså trække 1 fra!))

Værdien i tabellen er selvfølgelig et tal ! ;)

Snowball

PS: Ta' lige et kig på http://www.eksperten.dk/spm.asp?id=14114 nu du er her ;)
Avatar billede psv Nybegynder
29. marts 2000 - 17:57 #1
hvad med simpel sql som følger:

update mytable
set mycolumn=mycolumn+1
where [condition]

Jeg orker næsten ikke skrive hvordan man trækker fra :-)
Avatar billede snowball Novice
29. marts 2000 - 22:38 #2
Aaarrrgghhh...Kom nuuu ;-)

Jeg tænkte nok det var noget i den stil !

Snowball
Avatar billede psv Nybegynder
30. marts 2000 - 09:44 #3
Hov, jeg må hellere lave det her til et svar... Hvis du altså synes jeg har fortjent nogle point :-)
Avatar billede snowball Novice
30. marts 2000 - 10:44 #4
Hhhmmm...Jeg får en "Data type mismatch in criteria expression" !!!

Snowball
Avatar billede psv Nybegynder
30. marts 2000 - 11:34 #5
Det lyder som en fejl i where delen!!
Avatar billede snowball Novice
30. marts 2000 - 12:21 #6
Der er ikke nogen where del !!!

Tabellen består kun af 3 kolonner og 1 række !!!

Snowball
Avatar billede psv Nybegynder
30. marts 2000 - 12:44 #7
Hehe, så er det nok IKKE en fejl i where delen... :-)

Hvordan ser din SQL ud? Og hvordan er tabellen defineret.
(Jeg går ud fra det er en Paradox database??)
Avatar billede snowball Novice
30. marts 2000 - 13:20 #8
Det er ikke en Paradox tabel, men en Access 97 tabel !!!

Tabellen ser sådan ud:

| ----------------------------------|
|antal_ud | antal_hjem | antal_ialt |
|-----------------------------------|
|  9    |      4    |    13      |
| ----------------------------------|

Der er alt hvad der er i tabellen !!!

Min SQL sætning er efterhånden blever fucket totalt op, så det er spild af linier at skrive den her ;)

Men tabellen hedder antal og felterne hedder det som du kan se i tabellen !

Det jeg så gerne vil ha', er en SQL sætning som når den eksekveres enten ligger +1 til antal_hjem og så også +1 til antal_ialt da antal_ud og antal_hjem lagt sammen gerne skulle gi' det tal der står i antal_ialt ! Eller også trækker 1 fra og på samme måde som ovenfor !

Forstår du hvad jeg mener ?

Snowball
Avatar billede psv Nybegynder
30. marts 2000 - 13:40 #9
Jeg lavede lige en test tabel (godt nok i Oracle men!!) her virkede:

update test
set antal_hjem=antal_hjem+1, antal_ialt=antal_ialt+1;
Avatar billede snowball Novice
30. marts 2000 - 13:45 #10
Jubii !!! Nu virker det !

Tak for hjælpen !

Snowball
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