我都看不到数据库中内容的,数据库是放在服务器上的,我做了报表之后看不到输出的结果
我在Report Query中写的SQL语句:select numSellSum=numSellMoney * numSellNumber from 销售汇总

解决方案 »

  1.   

    这种要求你可以在你的SQL语句中就可以实现,比如一表中price和number这两个字段,你可以用如下SQL语句定实现你的要求:select price*number as total from table where 条件。
      

  2.   

    我也是正碰到这个问题啊,比如从数据库中取出一列的值,在报表里用他的 count计算出这一列的值来然后要用这一列的值乘以一个常数!但是怎么实现阿!ireport 支持这种加减乘除的运算么!???不再sql里做,在报表里直接作怎么实现阿!?????????up up up ~~
      

  3.   

    没找到解决办法,只有在sql中解决,或者存入数据库就解决掉,否则没办法计算的ireport在数学计算方面的支持好像很少,除了几个固定的统计方法之外!
      

  4.   

    新建一个变量,变量的值为“总金额=金额 X 数量”
    例如:
    变量名 total
    类型   double
    值     ($F{money}).doubleValue()*($F{number}).doubleValue())三个值的类型保持一致。如果数据库中是double,仍需转换一下。