这道题的答案是B,但我不明白B错在哪里。 另外,我不明白为什么 A 没有错,因为在第一个 if 语句之后没有定义差异。
请帮忙!
我选了A,但答案是B
between
where
仔细阅读问题非常重要,这样您才能回答实际提出的问题。
第一个数据步骤将不会导致 SAS 写入ERROR消息。语法有效。这并不意味着该程序正在做正确的事情。然而,这个问题没有提供足够的信息来确定逻辑是否正确。
第二个数据步骤将生成错误,因为 BETWEEN 在 WHERE 语句或 WHERE= 数据集选项之外的数据步骤中无效。