Avatar billede Jørgen Lund Nybegynder
30. august 2006 - 23:21 Der er 4 kommentarer

Sammensat dato

Jeg har 2 kolonner der skal sammensættes til en dato. En kolonne hedder måned(01-12), den anden hedder år(2006,2007)

Jeg har brug for at en tredje kolonne skal vise datoen, den '01'-<måned>-<År> eks. 01-03-2007
Avatar billede nielle Nybegynder
30. august 2006 - 23:51 #1
Hvorfor ikke bare have værdierne fra alle tre felter samlet i et felt - et datetime-felt? Så kan du altid få fat i måned- og år-delen ved at kalde funktioneren month() og year().
Avatar billede arne_v Ekspert
31. august 2006 - 04:03 #2
'01-'+CAST(måned AS VARCHAR(2))+'-'+CAST(år AS VARCHAR(2))

03 bliver dog vist som 3

hvis det er et problem kan de selvfølgelig fixes f.eks. med en CASE WHEN
Avatar billede arne_v Ekspert
31. august 2006 - 04:03 #3
og så er jeg sådan set enig med nielle ...
Avatar billede nielle Nybegynder
11. september 2006 - 20:31 #4
Hvad med noget respons?
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