Select Distinct RCD.Variable4 FROM Route_Call_Detail RCD WHERE RCD.[DateTime] > '12/4/10' AND RCD.[DateTime] < '12/5/10' AND SUBSTRING(RCD.Variable4, 1, 6) NOT LIKE '%[^0-9]%' --Thanks to Jeff Moden for this--AND CONVERT(INT, SUBSTRING(RCD.Variable4, 1, 6)) BETWEEN 5011 AND 7999
SELECT * FROM (Select Distinct RCD.Variable4 FROM Route_Call_Detail RCD WHERE RCD.[DateTime] > '12/4/10' AND RCD.[DateTime] < '12/5/10' AND SUBSTRING(RCD.Variable4, 1, 6) NOT LIKE '%[^0-9]%' --Thanks to Jeff Moden for this) MyAliasWHERE CONVERT(INT, SUBSTRING(RCD.Variable4, 1, 6)) BETWEEN 5011 AND 7999
We walk in the dark places no others will enterWe stand on the bridge and no one may pass
Select Distinct RCD.Variable4 FROM Route_Call_Detail RCD WHERE RCD.[DateTime] > '12/4/10' AND RCD.[DateTime] < '12/5/10' AND CASE WHEN SUBSTRING(RCD.Variable4, 1, 6) NOT LIKE '%[^0-9]%' THEN CONVERT(INT, SUBSTRING(RCD.Variable4, 1, 6)) ELSE NULL END BETWEEN BETWEEN 5011 AND 7999 )
AND RCD.Variable4 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]%'