有人能告诉我为什么下面的查询在 Oracle 中被认为是无效的吗?
SELECT TO_CHAR(start_date,'dd/month')
FROM Table1
WHERE start_date IN (TO_DATE('JUN 15 12'), TO_DATE('AUG 19 12'));
是因为“dd/month”在组合时被认为是无效格式吗?
还是因为无法使用 IN 比较日期?
PS> 此时我无法访问 Oracle 数据库,这就是为什么我无法运行 sql 并得到确切的错误。我只知道声明无效,我想知道问题出在哪里。我是甲骨文的新手