【发布时间】:2018-03-20 05:16:24
【问题描述】:
这是我的代码示例。
PROC SQL;
CREATE TABLE SUCCESS_TIME_INTERVALS AS
SELECT
A.*,
CASE
WHEN A.TIME BETWEEN 9:00:00 AND 11:00:00 THEN '9AM_11AM'
WHEN A.TIME BETWEEN 11:00:00 AND 13:00:00 THEN '11AM_1PM'
ELSE 'OTHER' END AS TIME_INTERVALS
FROM TABLE1 A
;QUIT;
运行代码时出现此错误
错误 22-322:语法错误,应为以下之一:!!、*、**、 +、-、/、与、||。
ERROR 76-322:语法错误,语句将被忽略。
不知道如何解决这个问题。
非常感谢
【问题讨论】:
-
可以单独运行 SELECT 吗?
-
取决于变量 TIME 中的内容。如果它是一个带有时间值的数值变量(即使用
TIME.格式显示时看起来正确),那么请确保在查询中使用时间文字。'9:00:00't