Avatar billede rickie Juniormester
12. september 2003 - 14:07 Der er 1 løsning

Format Dato o.l.?

Hvordan formaterer jeg dato på a.Regdate?
Som det er nu skrives det: 2003-09-08 00:00:00.
Jeg vil gerne have det til at blive 08.09.2003

SELECT COUNT(a.ActNo) Antal, a.RegDate Datum, a.CreditorNo Klient
FROM
niAct a(nolock)
WHERE
--a.CreditorNo = 130 AND
a.RegDate BETWEEN '2003-09-01' and '2003-09-10'

AND (a.ActStatus is null)

GROUP BY a.CreditorNo, a.RegDate
--ORDER BY a.CreditorNo, a.RegDate
Avatar billede pierrehusted Nybegynder
12. september 2003 - 14:18 #1
Brug CONVERT.

CONVERT(datetime, a.Regdate, 104)


104 kan erstattes af andre tal. Man lægger 100 til for at få årstallet med 4 cifre.

1 - mm/dd/yy
2 - yy.mm.dd
3 - dd/mm/yy
4 - dd.mm.yy
5 - dd-mm-yy


Der er rigtig mange formateringer. Kig i Books Online.
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