Когда мы сравниваем дни рождения и удостоверения личности, которые в настоящее время находятся в системе, мы спросим, как взять только конкретную позицию значения и получить результат сравнения. Например, у нас есть значение 123456789, так почему же мы отображаем только 4567?
SELECT
... ...
,convert(varchar, table1.[BirthDate], 112) as SystemBD
,substring(table2.ResidentialID,7,8) AS RBD
From Database1
Where SystemBD != RBD AND table2.ResidentialID like '__________________'
мы можем обратиться кw3schools введение. То есть, начиная с 7-й цифры ID-карты, длина составляет 8 цифр. Обратите внимание, что он отличается от индекса в программе. Первый символ — 1, а не 0.