【发布时间】:2018-02-03 01:48:08
【问题描述】:
使用 Oracle / SQL
我正在尝试在 SELECT 语句中将 DATE 字段与充当 24 小时制的 VARCHAR2(4) 字段结合起来。我还需要呈现结果并按 DATE desc 排序...我需要排序顺序也将时间考虑在内....
日期字段(日期)DD-MON-YY 时间字段 (varchar2) 示例 1535 或 0432
我是将其保留为 Date 字段还是 Varchar2 字段,我该如何完成??
这是我目前所拥有的
select
to_date(to_char(datefield, 'DD-MON-YY') || ' ' || timefield, 'DD_MON_YY HH24MI') as date_selected
order by
to_date(to_char(datefield, 'DD-MON-YY') || ' ' || timefield, 'DD_MON_YY HH24MI') desc;
【问题讨论】: