晚上好,
我在 db2 中执行一个简单的逻辑查询,它是一个数字类型,但包含以下格式 20170831 的日期,但是当使用“介于”和“>= <=”运算符执行查询时,它会显示所有现有日期。
查询如下
SELECT NROP55, TIPL55, PBAE55, STAT1B, FIPL55 from
IVRDB2.S103V5HM.xxxx.xxxx
WHERE Fecha >= 20170801 AND Fecha <= 20170829
ORDER BY FIPL55 desc
格式为年、月、日,结果始终来自 2014 年或更晚。
你可以帮帮我吗?
(我已经使用了日期的引号,但它仍然给出相同的结果)问候
您需要在搜索中使用单引号:
如果日期列是 char 类型(我想假设),您可以在日期上使用格式,例如:
如果日期列是数字类型,您可以尝试此查询以查看它是否是您要查找的内容。
希望对你有帮助,问候。