Avatar billede madand Nybegynder
17. august 2010 - 20:43 Der er 2 kommentarer og
1 løsning

Udskifte alle rows i en column til 00000000 hvis den er = 0

Hej alle :)

Jeg er ikke den bedste til at skrive SQL, så jeg tænkte om i kunne hjælpe mig her.

Jeg har en column i min table der hedder Modifydate som er af typen nvarchar. Den skal jeg selvfølgelig have lavet om til datetime eller date.
inputtet i mine rows ser sådan her ud: 20090129, men enkelte indeholder desværre bare 0

Kan i skrive mig noget SQL jeg kan smide ind i en query i SMS som lige konvertere til 00000000 ? :)

Mvh,
Mads
Avatar billede arne_v Ekspert
17. august 2010 - 21:20 #1
proev:

UPDATE dintabel
SET modifydate = '00000000'
WHERE modifydate = '0'
Avatar billede madand Nybegynder
17. august 2010 - 21:53 #2
(207 row(s) affected)
Det spiller jo bare som altid arne!
Smid svar :)
Mange tak
Avatar billede arne_v Ekspert
17. august 2010 - 21:57 #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
Computerworld tilbyder specialiserede kurser i database-management

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