当前位置:编程学习 > C#/ASP.NET >>

水晶报表sql表达式字段

现有四张表:customer_company_info(客户表)、DCS_mobiles(入网终端表)
历史数据表(DCS_history_gdata)、数据汇总表(DCS_history_gdata_day_summary)

效果图如下:
   1 2 … … 28 29 30 31
上线数 98              
车辆数 100              
上线率 98%

说明:第一行的数字代表天 

查询条件:客户名称(cc_name)、统计年月

第一步:查询车辆数
//cc_id(客户ID)
select count(cc_name) from DCS_mobiles inner join customer_company_info on
DCS_mobiles.cc_id=customer_company_info.cc_id  where cc_name=''
           
第二步:查询上线数
//mb_id(终端编号)、data_count(当日接收数据量)、summary_day(汇总日期)
select count(cc_name) from DCS_mobiles,customer_company_info,DCS_history_gdata_day_summary 
where DCS_mobiles.mb_id=DCS_history_gdata_day_summary.mb_id and cc_name='' and
data_count>0 and summary_day=''

上述查询在查询分析器都没有问题,可是在SQL表达式字段里通不过。就连最基本的
select * from DCS_mobiles都保存不了,哪位大虾有关于这方面的资料,如果
可以提供一点,在下不甚感激。
   
还有一点问题就是:当你创建好SQL表达式字段时,一般都是拖入报表中,然后该列
就显示本字段,而现在上线数、车辆数又都在同一列,这点小弟也有点困惑,请高手
指点......
--------------------编程问答-------------------- SQL表达式字段,不是一个完整的SQL语句,而是一个字段。
请参考《SQL 表达式字段释疑 》
http://www.cnblogs.com/babyt/archive/2008/11/09/1329991.html
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,