2016-09-01 16 views
-1

Hallo, ich habe dieses Problem in dem Moment, wo ich es schwierig finde, das Datumsformat von meinem Zugriff zu konvertieren, um das Datumsformat auf meinem dscp
auf meinem Zugriff das Datumsformat ist 200901 das ist das Jahr 2009 und der Monat 01 auf meiner dscp apps das Format ist jan-09 Wie ändere ich das Datum von Zugriff auf das Datum auf meinem DSCP via sql keine Hilfe?SQL ändern Datumsformat 200901 bis Jan09

Antwort

0

Mit der folgenden Abfrage können Sie Ihr erwartetes Datumsformat erhalten:

DECLARE @Moment AS VARCHAR (6) = '200901'; 
SELECT CONVERT(VARCHAR(3), CAST(@Moment + '01' AS DATETIME), 100) + '-' + 
     RIGHT(CONVERT(VARCHAR(8), CAST(@Moment + '01' AS DATETIME), 1), 2); 
-- OUTPUT Jan-09 
+0

ich hier ganz verloren bin soll ich zuerst tun select * from tbl Name wo date = jan-09 An welchem ​​Punkt Ich füge diese Abfrage hinzu wo füge ich die DECLARE @Moment AS VARCHAR (6) = '200901'; SELECT CONVERT (VARCHAR (3), CAST (@Moment + '01' AS DATETIME), 100) + '-' + RECHTS (CONVERT (VARCHAR (8), CAST (@Moment + '01' AS DATETIME), 1), 2); Vielen Dank im Voraus –