Hi PG, For my matching strategy, the final step is creating problem. Please see the log below and guide me how to fix it. proc sql; 217 create table pe.allMatches as 218 select a.group, a.type, a.ctrlId, b.* 219 from pe.stackedMatches as a inner join pe.sample as b on a.id=b.id 220 union all corresponding 221 select a.group, a.type, a.ctrlId, b.* 222 from pe.stackedMatches as a inner join pe.control as b on a.id=b.id 223 order by group, type, ctrlId; NOTE: Data file PE.SAMPLE.DATA is in a format that is native to another host, or the file encoding does not match the session encoding. Cross Environment Data Access will be used, which might require additional CPU resources and might reduce performance. NOTE: Data file PE.CONTROL.DATA is in a format that is native to another host, or the file encoding does not match the session encoding. Cross Environment Data Access will be used, which might require additional CPU resources and might reduce performance. ERROR: Expression using equals (=) has components that are of different data types. ERROR: Expression using equals (=) has components that are of different data types. 224 quit
... View more