Obecnie sql zwraca datę jako 2013-07-01 00: 00: 00.000. Chcę tylko część daty w formacie mm/dd/rrrr, aby po wyeksportowaniu do programu Excel nadal można sortować na podstawie rosnącej lub malejącej kolejności. Próbowałem varchar, ale nie jest sortowane w excel.Uzyskaj tylko datę z datetime sql bez konwersji na varchar, dzięki czemu mogę go sortować w excel
7
A
Odpowiedz
13
Możesz przekonwertować na DATE
, ale program Excel może wyświetlać je jako liczby, ale nie jest pewien.
SELECT CONVERT(DATE, col) FROM dbo.table;
W przeciwnym razie można użyć określonego stylu, np.
-- yyyy-mm-dd - standard, unambiguous format
SELECT CONVERT(CHAR(10), col, 120) FROM dbo.table;
Albo
-- mm/dd/yyyy - ambiguous, regional format
SELECT CONVERT(CHAR(10), col, 101) FROM dbo.table;
3
Spróbuj użyć CAST
dotychczasowy
SELECT Cast('2013-07-01 00:00:00.000' AS DATE)
5
do formatu jak mm/dd/yyyy
, konwersja do formatu VARCHAR
użyciem 101;
SELECT CONVERT(VARCHAR, GETDATE(), 101);
> 08/01/2013
0
Na dd/mm/rrrr formacie użycia 103 tj SELECT konwertowania (VARCHAR (10) COL_NAME, 103);
24/08/2016
Powiązane problemy
- 1. rozwiń adres IPv6, dzięki czemu mogę go wydrukować na stdout
- 2. SQL Server Konwersja Varchar na Datetime
- 3. Jak dokonać konwersji z varchar na deterministyczny datetime?
- 4. Jak przekonwertować datę SQL na DateTime?
- 5. SQL wziąć tylko wartości liczbowe z varchar
- 6. Jak przekonwertować varchar na datetime w T-SQL?
- 7. Konwersja varchar do datetime w SQL Server
- 8. SQL Server problem konwersji z datetime
- 9. T-SQL: Jak zaktualizować tylko datę część pola datetime?
- 10. konwersji xldate na python datetime
- 11. Jak przekonwertować varchar na datetime i pominąć niepoprawną datetime w TSQL
- 12. Jak skrócić milisekundy z "Kleszczy" bez konwersji na datetime?
- 13. Konwersja Varchar na czas w SQL Server
- 14. Jak przekonwertować DateTime na datę
- 15. jak datę konwersji z „T” do/z ciągiem w C#
- 16. Aktualizuj tylko czas z mojego pola Datetime w sql
- 17. Formatowanie Java println, dzięki czemu mogę wyświetlić tabelę?
- 18. porównaj datę z wartościami zerowymi i datetime w serwerze sql
- 19. Konwertuj zmiennoprzecinkowe na varchar na serwerze SQL bez zapisu naukowego.
- 20. Django - Pobierz tylko datę z datetime.strptime
- 21. Jak sortować według dat excel?
- 22. SQL Server 2005 DateTime (tylko powrót hh: mm)
- 23. Jak sprawdzić tylko czas w polach datetime, ale zignorować datę?
- 24. Błąd konwersji datetime ciąg
- 25. SQL DATETIME Wstaw z Excela?
- 26. Różnica między konwersjami datetime w MSExcel i SQL Server
- 27. Pobierz tylko data część DateTime w mssql
- 28. jak przekonwertować datetime na krótką datę?
- 29. Varchar (255) do Varchar (MAX)
- 30. Jak przekonwertować Varchar na Double w sql?
Daje datę w formacie 2013-07-01 – user1733271
@ user1733271 tak, to twój komentarz tylko potwierdzenie, czy jest to problem? –
Jeśli użyję CHAR, to nie pozwól mi sortować w oparciu o datę w Excelu – user1733271