【发布时间】:2022-01-05 14:13:19
【问题描述】:
我有一个简单的查询,它应该按von 列的降序排列结果。该列的数据类型为DATE。它是一个 Oracle 数据库,我在执行查询时使用的是 Oracle SQL Developer。
这是我正在执行的查询:
select *
from billinginterval
where id = xxxx or id = yyyy
order by von desc;
这是我从这个查询中得到的两个结果:
如果我错了,请纠正我,但结果不应该以相反的顺序出现吗?当我执行这个查询时
select von
from billinginterval
order by von desc;
result set 的顺序似乎正确。
任何帮助理解这一点将不胜感激!
【问题讨论】:
-
运行
SELECT DUMP(von), TO_CHAR(von, 'YYYY-MM-DD') FROM billinginterval会得到什么? -
我收到 DUMP(VON)=: Typ=12 Len=7: 100,119,1,1,1,1,1 TO_CHAR(von, 'YYYY-MM-DD'): 0019 -01-01 这可能是某人插入的错误。
标签: sql oracle date oracle-sqldeveloper