Datepart og Case i Ms Sql 2000

Tags:    databaser

Hej venner,

Jeg har en dato '2008-10-09 08:48:31.343' , Jeg kunne tænke mig at tag kun datoen ud- findes der en funktion i Tsql som kan returnerer datoen. ?


Jeg har et spørgsmål mere.-)

Jeg prøvet køre følgende sql, men den vil ikke... kan ikke se hvad fejlen kunne være!

DECLARE @CNT varchar(40)
SET @CNT ='LEV'
if @CNT='LEV'
Select distinct SER From dbo.LSER
else if @CNT='ST'
Select distinct TEKST From LSER

(Nu trykker jeg på send knappen...håber ikke mit spørgsmål bliver gengivet tregange!!!!)



For at trække kun datoen ud skal du måske kigge på convert sammen med datepart, den har nogle formatteringsrutiner til håndtering af datoer.

Med hensyn til dit andet spørgsmål, hvad er det så den ikke vil?



t