表名:gwlist
starttime(申请人发送时间) sendtime(最后办理时间)
2009年01月04日13时29分 2009年01月22日19时11分
字段类型为varchar2
求最后办理时间减去申请人发送时间,结果为:**分这个怎么算啊?大致意思为:select to_date(starttime)-to_date(starttime) from gwlist (语句是错的) ?
请帮我写下sql谢谢啦?!
starttime(申请人发送时间) sendtime(最后办理时间)
2009年01月04日13时29分 2009年01月22日19时11分
字段类型为varchar2
求最后办理时间减去申请人发送时间,结果为:**分这个怎么算啊?大致意思为:select to_date(starttime)-to_date(starttime) from gwlist (语句是错的) ?
请帮我写下sql谢谢啦?!
from gwlist
select (to_date(substr(sendtime,1,4)||substr(sendtime,6,2)||substr(sendtime,9,2)||substr(sendtime,12,2)||substr(sendtime,15,2)||'00','yyyyMMddHH24MISS')
-to_date(substr(starttime,1,4)||substr(starttime,6,2)||substr(starttime,9,2)||substr(starttime,12,2)||substr(starttime,15,2)||'00','yyyyMMddHH24MISS'))*24*60
from gwlist
上面表名弄错了
-to_date('2009年01月04日13时29分','YYYY"年"MM"月"DD"日"HH24"时"MI"分"') from dual;
-to_date('2009年01月04日13时29分','YYYY"年"MM"月"DD"日"HH24"时"MI"分"'))*24*60 as 分 from dual;