【发布时间】:2018-04-27 22:58:24
【问题描述】:
我正在尝试将两个列值连接到一个字符串中。其中一列的数据类型为VARCHAR2(12),另一列的数据类型为DATE。虽然我可以将它们加在一起,但结果如下所示,而预期输出如下所示:
A=XS1297559038
payment_date=24-DEC-15
输入:
select distinct(A), A||payment_date,
输出:
XS129755903824-DEC-15
预期输出:
XS129755903842362
如果我们在 Excel 上执行,我们会得到类似的结果。
提前非常感谢。我正在使用 oracle sql 11.2
【问题讨论】:
-
362来自哪里? 12 月 15 日不是一年中的第 362 天。 -
嘿,2015 年 12 月 24 日
-
另外 A=XS1297559038
-
如何将 2015 年 12 月 24 日转换为 362?没有意义。
-
你如何将
24-DEC-15(无论日期是什么意思)转换为42362