各位高手,我碰到个急手的问题,请大家仔细看看帮忙想想:
现在我是用PLSQL写一个ORACLE的后台程序,这个表如下:
数据项: gather ddate power0 power1... power23
一条数据: B123 2003-11-25 11 12 15
B123 2003-11-26 16 17 18
上面的gather表示一个数据采集器,ddate是精确到天的日期,从power0到power23分别表示0点到23点的数据.
现在要通过给定的开始时间(starttime)和结束时间(stoptime)找出这段时间内的power值超过p_power(指定的)的数据存到另一个表中.
其中最重要一点是:ddate是不包括小时的,而给你的starttime和stoptime是包括年月日小时的.如starttime="2003-11-25 0:00",stoptime="2003-11-26 1:00",就要找出2003-11-25 的power0到power23以及2003-11-26的power0,power1,并分别和v_power进行比较,超过v_power(如14)的就保存.请问如何实现 在线等待!!!!!谢谢
现在我是用PLSQL写一个ORACLE的后台程序,这个表如下:
数据项: gather ddate power0 power1... power23
一条数据: B123 2003-11-25 11 12 15
B123 2003-11-26 16 17 18
上面的gather表示一个数据采集器,ddate是精确到天的日期,从power0到power23分别表示0点到23点的数据.
现在要通过给定的开始时间(starttime)和结束时间(stoptime)找出这段时间内的power值超过p_power(指定的)的数据存到另一个表中.
其中最重要一点是:ddate是不包括小时的,而给你的starttime和stoptime是包括年月日小时的.如starttime="2003-11-25 0:00",stoptime="2003-11-26 1:00",就要找出2003-11-25 的power0到power23以及2003-11-26的power0,power1,并分别和v_power进行比较,超过v_power(如14)的就保存.请问如何实现 在线等待!!!!!谢谢
gather ddate power0 power1... power23
两条数据: B123 2003-11-25 11 12 15
B123 2003-11-26 16 17 18
power0表示0点的数据,power1表示1点的数据,依次类推请问:如何将B123从"2003-11-25 0:00"到"2003-11-26 1:00"的数据取出来??