I saw a lot of this kind of SQL statements. The are a WHERE condition with < as on a string column. But how is this possible? A string ist not a number.
SELECT 
       [SalesTerritoryCountry]
      ,[SalesTerritoryGroup]
  FROM [AdventureWorksDW2019].[dbo].[DimSalesTerritory]
WHERE [SalesTerritoryCountry] < [SalesTerritoryGroup]