求插入函数,不胜感激,100分送上 谢谢!
朋友帮我做了PHP服务器,但是查询中的SQL中的时间很麻烦,还得后台改.请高手为我写一插入语句,不胜感激!!!我是网页菜鸟,我的意思就是前台空间选的时间可以直接插入到我SQL语句中,100分送上 十分感激!!!谢谢
<a href="synx.php?w=MYSTJ" target="mainFrame">每月受理工单业务量统计</a>
查询语句为下,数据库为ORA8
'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('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')"
问题点数:100、回复次数:9Top
1 楼FoolBoy(倚剑问情)回复于 2005-06-01 22:18:34 得分 50
朋友好像是给电信或电信公司的吧:)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)"
试试看,祝你好运!Top
2 楼skyline510(天天学习)回复于 2005-06-02 09:09:54 得分 0
顶下,老大,这样不行啊,根据账期掉不出来
我做了个PHP服务器
意思是直接插入所需的时间到SQL语句中
谢谢Top
3 楼reners(网讯太空)回复于 2005-06-02 09:35:11 得分 50
什么意思??
可将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"Top
4 楼mackyliu(才子-54caizi.com)回复于 2005-06-02 09:42:43 得分 0
不懂,帮顶。Top
5 楼skyline510(天天学习)回复于 2005-06-02 10:42:12 得分 0
谢谢,可是前台的时间控件怎么写 我是超级菜鸟 麻烦各位工程师了Top
6 楼heiyeshuwu(黑夜路人)回复于 2005-06-02 14:01:12 得分 0
我一头雾水???Top
7 楼wgf001(我心永恒)回复于 2005-06-02 14:07:48 得分 0
直接插入所需的时间到SQL语句中????
我也不懂楼主的意思Top
8 楼skyline510(天天学习)回复于 2005-06-02 15:23:38 得分 0
直接插入所需的时间到SQL语句中
就是这个意思 真不晓得怎么表达Top
9 楼skyline510(天天学习)回复于 2005-06-02 21:38:23 得分 0
自己顶下Top




