Konwersja daty do formatu DD/MMM/RRRR w SQL Server

Mam zapytanie w sql, muszę uzyskać datę w formacie dd/mmm/rr.

Przykład: 25/jun/2013.

Jak mogę to przekonwertować dla serwera SQL?

Rozwiązanie

I'm nie jest pewien, czy istnieje dokładne dopasowanie do formatu, który chcesz. Ale możesz zbliżyć się za pomocą convert() i stylu 106. Następnie zastąp spacje:

SELECT replace(convert(NVARCHAR, getdate(), 106), ' ', '/')
Komentarze (2)

możemy konwertować datę na wiele formatów, takich jak

SELECT convert(varchar, getdate(), 106)

To zwraca dd mon yyyy.

Więcej tutaj To może ci pomóc

Komentarze (0)

Spróbuj użyć poniższego zapytania.

SELECT REPLACE(CONVERT(VARCHAR(11),GETDATE(),6), ' ','/');  

Wynik: 20/Jun/13

SELECT REPLACE(CONVERT(VARCHAR(11),GETDATE(),106), ' ','/');  

Wynik: 20/Jun/2013

Komentarze (0)