Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

chuyển đổi varchar thành ngày tháng và trừ nó vào một ngày khác

Bạn có thể thử sử dụng convert () dateiff ( ) các chức năng như sau:

select convert(date, '19690409') -- the date you need
select datediff(day, convert(date, '19690409'), '2015-07-01') as diff_in_days

Sự khác biệt giữa hai ngày đó là theo ngày, nhưng bạn có thể chọn từ nhiều tùy chọn khả thi như đã nêu trong tài liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tải xuống tệp được lưu trữ trong SQL DB ở định dạng nhị phân

  2. Cách sao chép cơ sở dữ liệu SQL Server từ phiên bản này sang phiên bản khác

  3. Làm cách nào để sử dụng hàm tổng hợp SUM trên một cột bí danh?

  4. NHibernate 3 chỉ định kiểu dữ liệu sql với cú pháp độc đáo

  5. Tính toán số tháng đầy đủ giữa hai ngày trong SQL