技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

请您帮助

时间:2004-04-05   访问量:1155

      [天堂隔壁]:哈哈,不错.很方便!子查询的变量调用通过了. /鼓掌 [ALIGN=right][COLOR=#000066][本贴已被 天堂隔壁 于 2004-4-7 10:18:21 修改过][/COLOR][/ALIGN]

——————————————————————————————————

      [天堂隔壁]:您好:我的主表SQL是一个含有子查询的语句。在我这个子查询的where条件中要调用正常where中的输入的变量值,请问子查询的要求的变量如何能够直接调用在正常where中输入的变量值,而不必需要在参数界面里把这两个变量值都输入一遍?例如,我的SQL程序如下:(注意***部分) select t1.store_no 店号, t1.d_sales 销售金额, t1.d_sales_mle 毛利额, t1.d_mm_sales 快讯销售额, t1.d_sales_mll 毛利率, t3.d_sales 去年同期销售金额, t3.d_sales_mle 去年同期毛利额, t3.d_mm_sales 去年同期快讯销售额, t3.d_sales_mll 去年同期毛利率, t1.run_date 日期 from tmp t1, (select a.store_no store_no,a.d_sales d_sales,a.d_mm_sales d_mm_sales,a.d_sales_mle d_sales_mle, a.d_sales_mll d_sales_mll,a.run_date rundate from tmp a where a.run_date>=to_date('2003'||substr('&1',5),'YYYYMMDD') ***调用where中的&1 and a.run_date<=to_date('2003'||substr('&2',5),'YYYYMMDD')) t3 ***调用where中的&2 where t1.run_date>=to_date('&1','YYYYMMDD') ****(':期初日期','YYYY-MM-DD') and t1.run_date<=to_date('&2','YYYYMMDD') ****(':期末日期','YYYY_MM_DD') and substr(to_char(t1.run_date,'YYYYMMDD'),5)=substr(to_char(t3.rundate,'YYYYMMDD'),5) and t1.store_no=t3.store_no order by t1.store_no,t1.run_date[emb8] [ALIGN=right][COLOR=#000066][本贴已被 天堂隔壁 于 2004-4-5 15:22:44 修改过][/COLOR][/ALIGN]

——————————————————————————————————

      [admin]:意义相同的参数用相同的参数名称即可。

上一篇:关于本站系统价值的讨论,作为纪念收藏..

下一篇:我在山西晋城。做企业服务和数据软件销售

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2