我创建了一个视图来编号重复值。代码是:错误在视图中将数据类型nvarchar转换为bigint
SELECT *,RANK() OVER(PARTITION BY Lookup ORDER BY n) AS rank
FROM dbo.PENTACIA_PO_QTY
查找也是表中的一列。
当我想要CONCAT
重复值,例如。 COL.NAME
与排名第一即
TEST1
TEST2
NAME1
它给我的:Error Converting data type nvarchar to bigint error.
这是为什么?
的CONCAT CODE:
我试图在同一时间的排名做到这一点:
SELECT *,CardCode + RANK() OVER(PARTITION BY Lookup ORDER BY Lookup) AS rank
FROM dbo.PENTACIA_PO_QTY`
您能否提供您用于连接的代码? – MarkD