HI_ACTINST中有NAME_ 、START_TIME_与END_TIME_三个字段,其中NAME_有很多值,其中包括”开始”与“提单”两个值,如何获取NAME_ 的值为“开始”对应的START_TIME、END_TIME_的值,并获取NAME_的值为“提单”时对应的START_TIME的值,sql语句怎么写?
另外,还有两个字段需要统计。 处理时长=name为“提单”的END_TIME_ -name为“提单”的START_TIME。到达时长= name为“提单”的END_TIME_ -name为“开始”的START_TIME。这两个值需要统计进行,怎么写sql语句呢,谢谢
没看明白,,,,你要什么结果
追问取得name="提单"或“开始”对应的start_time_ 和end_time_后,对它们进行加减操作
追答直接datediff()函数不就可以了?
追问name start_time_ end_time_
开始(a)
提单(b)
b.end_time_ -a.start_time_ 这个也可以用datediff函数计算出来吗
你这种怎么比较,,,开始和提单都是多条的话,你以什么规则去叫比较呢,而且还没有任何关联,用子查询都不行
本回答被提问者和网友采纳