Si lo quieres hacer sólo con SQL deberías preguntar mejor en la sección de SQL Server.
En caso de que lo pudieses hacer en la aplicación (que sería lo recomendable quizás), podrías traerte sólo los registros que cumplan la condición (que tengan un 2) y sacar el valor que deseas en la aplicación.
Código SQL:
Ver originalSELECT DISTINCT tnum,TYPE,PAYAMT, PAYTYPE
FROM sales2
WHERE (([PAYTYPE] LIKE '%' + '2' + '%'))
AND ([IDATE] >= @idate) AND ([IDATE] <= @idate2)
Y luego en aplicación sacas el valor que deseas. Si te vale y no sabes como, te ayudo. Si necesitas hacerlo en SQL pregunta en el foro adecuado.
Saludos.