Связать два запроса - PullRequest
       3

Связать два запроса

0 голосов
/ 25 апреля 2019
SELECT MAX(SerNo) FROM [DeviceList] 

SELECT substring (SerNo) FROM [DeviceList]  

Есть два запроса:

  • первый запрос получает максимальное число в столбце
  • второй делится на первые 3 символа из выбранного числа

Номер похож на «SE001», «SE002».

Мое требование - получить максимальное число и разделить первые две строки из него (результат только 001). Мне нужен один запрос для этого - пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 25 апреля 2019
SELECT RIGHT(SerNo, 3) FROM (SELECT MAX(SerNo) [Serno] FROM [DeviceList]) 

Нужно сделать свое дело, хотя немного больше информации будет оценено

1 голос
/ 25 апреля 2019

просто объедините MAX() и SUBSTRING() вместе

SELECT SUBSTRING ( MAX( SerNo ), 3, 3 )
FROM   [DeviceList]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...