Avatar billede verakso Nybegynder
02. november 2009 - 20:13 Der er 3 kommentarer og
1 løsning

SELECT CAST('01-OKT-2009' AS DATE)

Jeg har en række datoer i et NVARCHAR felt i en database.

Årsagen er meget gammel historik, men det korte af det lange er, at de sidst mange år er feltet brugt i formatet DD-MM-ÅÅÅÅ.

Så godt så lang for det troede jeg at jeg kunne caste til noget brugbart, men

Månederne står i den danske forkortelse, så hvor SEP og AUG går fint så duer OKT ikke.

Så hvordan laver jeg eks en cast som subj.?
Avatar billede arne_v Ekspert
02. november 2009 - 20:24 #1
En mulighed var bare et replace:

SELECT CAST(REPLACE(REPLACE(felt,'MAJ','MAY'),'OKT','OCT') AS DATE) ...
Avatar billede janus_007 Nybegynder
02. november 2009 - 21:04 #2
ahh arne.. den er sku for svag :)

verakso, brug language setting istedet :

set language Dansk
select CONVERT(datetime, '13 okt 2009')
Avatar billede verakso Nybegynder
03. november 2009 - 22:48 #3
Hmm. så det er det man bruger SET LANGUAGE til...

Det virker ganske fint janus_007m smider du et svar?
Avatar billede janus_007 Nybegynder
04. november 2009 - 10:45 #4
Glad for jeg kunne hjælpe.
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

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





Premium
De virker skræmmende godt: Med Apples nye Airtags kunne jeg spore mine chefer (og mine ting) med mobilen
Apples Airtags er uhyre effektive og lette at anvende - og det giver grund til bekymring.
Computerworld
Stor krise i den danske it-stjerne David Heinemeiers Hanssons firma: Her er historien om dramaet, der fik en tredjedel af de ansatte i Basecamp til at smække med døren
De ansatte har i hobe forladt David Heinemeier Hanssons amerikanske succes-firma Basecamp efter en intern racisme-debat. Hvordan kunne det gå så galt?
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
Eva Berneke stopper som topchef i KMD og flytter til Paris: Her er KMD's nye topchef
Efter syv år på posten som topchef for KMD forlader Eva Berneke selskabet. Nu flytter hun med familien til Paris, hvor hun vil fortsætte sit bestyrelsesarbejde. KMD har allerede afløser på plads.
White paper
Salesforce er blevet populær hos IT-kriminelle – luk sikkerhedshullerne før det går galt
Mange bygger en stor del af deres IT-strategi på Salesforce, men glemmer at sikre cloudplatformen. Læs her, hvordan du forebygger ødelæggende angreb og kritiske datatab.