我有一个项目,我需要根据[跟踪]和[序列]接收返回设备。在Sharepoint中,我们有两个List LIST1和LIST2,它们包含以下内容:[DateCreated],[Serial],[Username]。
两个名单之间的联盟运作良好。
我创建的其他查询(有关系)我认为或感觉可能是多余的或非轻量级的。
但最终,当我打开接收日志时,它并不匹配发布计算机的最后一个用户:datecreated和Username。我已经使用MAX()
来解决这个问题,因为我已经创建了一个包含值的测试表并且可以正常工作。
我的猜测是,SharePoint中两个列表中的数据以某种方式为序列号的值添加了一些问题。
我所做的是复制了Union- [Serial]列并粘贴到记事本中。
至少1/4的记录[serial]有引用,例如" CNU123456",或" 5CG123456",或" 00123456789012"。
我已经尝试过Replace()
而且从来没有“修复过”#34;这个问题。
我已经尝试了Mid() 1, -1
,这似乎解决了这个问题,但我注意到了一些不一致的问题,它删除了最后一个值,例如在代码运行之前:" CNU123456"。代码运行后:CNU12345
我尝试创建另一个查询来删除tbl_Receiving
中的引号,但结果与其背后的理论不一致。
我希望这是有道理的。我相信你可能要破译这个。
还有其他方法可以执行此操作吗?