Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вземете само дата от datetime sql, без да конвертирате във varchar, за да мога да го сортирам в excel

Можете да конвертирате в DATE , но Excel може да ги покаже като числа, не съм сигурен.

SELECT CONVERT(DATE, col) FROM dbo.table;

В противен случай можете да използвате специфичен стил, напр.

-- yyyy-mm-dd - standard, unambiguous format
SELECT CONVERT(CHAR(10), col, 120) FROM dbo.table;

Или

-- mm/dd/yyyy - ambiguous, regional format
SELECT CONVERT(CHAR(10), col, 101) FROM dbo.table;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли някакъв добър начин за отстраняване на грешки String или двоичните данни ще бъдат съкратени?

  2. SQL Server Express репликация/синхронизация на база данни

  3. Текстова колона, която не съхранява повече от 8000 знака

  4. Използвайте OBJECT_NAME(), за да получите името на обект от неговия object_id в SQL Server

  5. Разлика между дата и час в sqlserver?