Zadałem już pytanie na: Przepełnienie stosu i zostałem wysłany tutaj.
Importuję daty z niemieckiej tabeli SQL Server do niemieckiego pliku Excel za pomocą wbudowanego narzędzia do połączeń Excel.
Jednak format daty jest taki sam jak w SQL Server: 2012-08-08, ale chcę wyświetlić: 08.08.2012. Po dwukrotnym kliknięciu wewnątrz komórki rozpozna niemieckie formatowanie daty, ale oczywiście chciałbym mieć ten format dla całej kolumny na początku, bez konieczności ręcznej zmiany.
Muszę też być w stanie wykorzystać te daty do obliczeń.
Wiem, że istnieje pole tekstowe, w którym można wprowadzić „definicję” SQL w narzędziu do połączeń programu Excel, ale tak naprawdę nie działa ona z „normalnymi” instrukcjami SQL.
Czy muszę coś zmienić w SQL Server lub jak to zrobić?
insert into [dbo].[DateTest] Values ('2011-12-01', '01.12.2011')
. Wyjście jest zawsze pierwszym formatem. Z DBCC USEROPTIONS widzę, że format daty jest ustawiony na dmy. Co muszę zmodyfikować? Mały przykład byłby naprawdę miły. Dziękuję Ci.