绑定两个查询

时间:2019-04-25 07:07:40

标签: c# sql sql-server visual-studio

SELECT MAX(SerNo) FROM [DeviceList] 

SELECT substring (SerNo) FROM [DeviceList]  

有两个查询:

  • 第一个查询在列中获得最大数量
  • 第二个是从所选数字中拆分前3个字符

该数字类似于“ SE001”,“ SE002”。

我的要求是获取最大数量并从中拆分前两个字符串(结果仅为001)。我需要一个查询来执行此操作-请帮助我。

2 个答案:

答案 0 :(得分:1)

只需将MAX()SUBSTRING()组合在一起

SELECT SUBSTRING ( MAX( SerNo ), 3, 3 )
FROM   [DeviceList]

答案 1 :(得分:1)

SELECT RIGHT(SerNo, 3) FROM (SELECT MAX(SerNo) [Serno] FROM [DeviceList]) 

即使可以了解更多信息,也应该做到这一点