Bạn cần cung cấp độ dài rõ ràng cho varchar
thông số. Nó mặc định là 1 ký tự.
char(10)
phải đủ cho các ngày hợp lệ trong dd/mm/yyyy
nhưng tôi đoán bạn có thể muốn lâu hơn vì điều này đang xác thực các ngày có khả năng không hợp lệ!
CREATE PROCEDURE spDateRange
@DateMin varchar(30) = NULL,
@DateMax varchar(30) = NULL
AS