以下查询生成错误消息
(SELECT ROW_NUMBER() OVER(ORDER BY (CASE @SortBy
WHEN 'AccessionNumber' THEN [AccessionNumber]
WHEN 'CreatedDate' THEN CreatedDate
END))AS RowNumber
在哪里
@SortBy VARCHAR(50) = 'AccessionNumber'
作为参数传递。
错误 :
将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。