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

SQL Server không thể gọi phương thức vào ngày

Bạn nói đúng, đó là một lỗi trong SSMS. Tôi đang sử dụng SQL Server Management Studio 2008 R2 và khi tôi cố gắng tạo Chế độ xem bằng trình thiết kế tích hợp, tôi nhận được thông báo lỗi giống như bạn:

SQL Execution Error
Error Source: .Net SqlClient Data Provider
Error Message: Cannot call methods on date.

Như @Aaron Bertrand đã đề cập, để giải quyết vấn đề, hãy chọn 'Truy vấn mới' và tạo Chế độ xem trong cửa sổ Truy vấn. Đối với mã của bạn, nó sẽ là:

CREATE VIEW myView AS
SELECT     ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
FROM       dbo.ScheduleResults


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều hàng KHÔNG lặp lại phần CHÈN VÀO ... của câu lệnh?

  2. Phiên bản mới nhất của SQL Server, Phiên bản &Lịch sử Máy chủ SQL

  3. Làm thế nào để chuyển đổi varchar thành datetime trong T-SQL?

  4. Làm thế nào để tìm ra bảng nào mà một khóa trang thuộc về

  5. Khóa lạc quan so với bi quan