SELECT * FROM A WHERE (SUBSTRING(sfzhm,7,6)>=CONVERT(VARCHAR(10),DATEADD(yy,-60,GETDATE()),112) AND xb='男') OR (SUBSTRING(sfzhm,7,6)>=CONVERT(VARCHAR(10),DATEADD(yy,-55,GETDATE()),112) AND xb='女')