表名:abcd
表如下
qwer asdf
2008-04-02 10:11:49.0 2008-04-02 10:19:47.0
2008-04-01 15:11:15.0 2008-04-01 15:14:58.0
2008-04-02 16:37:56.0 2008-04-02 16:46:02.0
...............
要计算出此表中asdf-qwer得出的时间中最短的时间和最长时间分别为多少,以小时为单位。多谢各位大侠了~!
表如下
qwer asdf
2008-04-02 10:11:49.0 2008-04-02 10:19:47.0
2008-04-01 15:11:15.0 2008-04-01 15:14:58.0
2008-04-02 16:37:56.0 2008-04-02 16:46:02.0
...............
要计算出此表中asdf-qwer得出的时间中最短的时间和最长时间分别为多少,以小时为单位。多谢各位大侠了~!
真实的数据应该是没的。round4舍5入
floor取整
报ORA-01722:invalid number错误....
是怎么回事?
这些数据是我从Excel表里倒进数据库的,表里的数据就是这样。round4舍5入 是什么意思?不好意思,我是新手。
哦,是varchar2的,那我改成date的试试,谢谢
怎么处理能保存到表里面,保存的时候报‘19:47.0’is not a valid date and time错误
select max(trunc(a.asdf) - trunc(a.qwer)),
min(trunc(a.asdf) - trunc(a.qwer))
from t_ch_dealer_gather a;