【发布时间】:2015-05-19 19:21:58
【问题描述】:
我想使用以下 SQL 语句在存储过程中查询数据库:
SELECT date1 FROM table INTO dates
WHERE date1 < CONVERT(VARCHAR(8), GETDATE(), 112)
AND date1 > CONVERT(VARCHAR(8), DATEADD(DAY, -4, GETDATE()), 112);
WHERE 子句出现错误,我做错了什么?
【问题讨论】:
-
date1 包含什么值?
-
date1 列的格式是什么?我假设不是日期时间?
-
您在 where 子句中遇到什么错误?
-
我收到语法错误。
-
date1 是 SQL 中的 DATE 类型。
标签: sql stored-procedures informix