朋友好像是给电信或电信公司的吧:)IBSS,好熟悉的东东哦,呵呵:)
可以这样做:
比如说在前台选择一个账期或月份200505,变量名为$nBilling_cycle_id
将以上语句改为:
'MYSTJ'=>array("means"=>'每月受理工单业务量统计','sql'=>"select count(distinct a.ord_no) 
from ibss.tba_ask_list a,ibss.tsm_site b 
where a.state<>'6'
and a.sequ='0'
and a.site_no=b.site_no
and a.CREATE_date>=to_date('{$nBilling_cycle_id}21','yyyymmdd') and a.CREATE_date < add_months(to_date('{$nBilling_cycle_id}21','yyyymmdd'),-1)"试试看,祝你好运!

解决方案 »

  1.   

    顶下,老大,这样不行啊,根据账期掉不出来我做了个PHP服务器意思是直接插入所需的时间到SQL语句中谢谢
      

  2.   

    什么意思??可将and a.CREATE_date>=to_date('2005-04-21 00:00:00','yyyy-mm-dd hh24:mi:ss')
    and a.CREATE_date<=to_date('2005-05-20 23:59:59','yyyy-mm-dd hh24:mi:ss')"改成:and a.CREATE between '2005-04-21 00:00:00' and '2005-05-20 23:59:59'用between and语句
    如果你是要将前台的日期插入进去,可以写成变量的形式
    and a.CREATE between "$startDate" and "$endDate"
      

  3.   

    直接插入所需的时间到SQL语句中????
    我也不懂楼主的意思
      

  4.   

    直接插入所需的时间到SQL语句中就是这个意思  真不晓得怎么表达