各位大侠,本人是sas初学者。现在走程序时遇到一个问题,我的指标包括evdate事件日和trddt交易日。现在需要选择一国在事件发生日前后的交易日数据,使用语句条件为 a.country=b.country and -300<=b.trddt-a.evdate<=100,但提示“ 使用“减法 (-)”的表达式要求数值类型”。现请问各位高手,我之前对evdate和trddt变量都用substr进行了修改,如trddt=substr(trddt,1,4)*10000+substr(trddt,6,2)*100+substr(trddt,9,2),难倒不是数值类型?我要如何修改才可以呢?请告知具体语句,谢谢!