1)对Oracle 中Date类型的特殊处理:
简单 13:56:09
一个表中的一列数据是代表日期的,但是写表的人写入的是一个整形数据,而我读出来后再经过转换才能显示为用户所要看到的日期格式的数据;
王国伟 13:57:08
整形还是字符型?
简单 13:57:19
(图片)
简单 13:57:42
1122707620=>2005-7-30 15:13:40
王国伟 13:58:10
秒数?
简单 13:59:14
整形的。number(16)
简单 13:59:42
是从1970年1月1日开始到现在经过的秒数
王国伟 14:01:32
字段名称叫什么?
王国伟 14:03:32
select to_date('19700101 08:00:00', 'yyyymmdd hh24:mi:ss')+col/24/60/60
from t_tab
简单 14:06:24
这名执行通过了。
简单 14:06:37
但是其它列的数据也要的。
简单 14:08:22
把其它列属性名也写上
王国伟 14:08:25
什么意思?
简单 14:08:57
ok了。
简单 14:08:59
select userid,operattype,description,to_date('19700101 08:00:00', 'yyyymmdd hh24:mi:ss')+operatdate/24/60/60 from ledoperatlog
王国伟 14:09:17:
呵呵
简单 14:10:13
但是
简单 14:10:19
列名也变了
变成显示为: TO_DATE(".....
王国伟 14:09:17
select userid,
operattype,
description,
to_date('19700101 08:00:00', 'yyyymmdd hh24:mi:ss')+operatdate/24/60/60 operatdate
from ledoperatlog
2)select时,将多个字段值拼装成一个字段值:
比如:字段名分别为:StartHour,StartMinute,StartSecond,EndHour,EndMinute,...
现在想变成两列显示:开始时间,结束时间;
阅读(694) | 评论(0) | 转发(0) |