怎么写这样的SQL!(0分)

  • 主题发起人 主题发起人 love_d
  • 开始时间 开始时间
L

love_d

Unregistered / Unconfirmed
GUEST, unregistred user!
在打印的过程中我用到了SQL语句:

query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from card.db where 天数<90 ');
query1.Open;
pr_rep.QuickReport1.QRLabel16.Caption:='(90天之内)';
pr_rep.QuickReport1.DataSet:=query1;
pr_rep.QuickReport1.QRDBText1.DataSet:=query1;
pr_rep.QuickReport1.QRDBText1.DataField:='****';
pr_rep.QuickReport1.QRDBText2.DataSet:=query1;
pr_rep.QuickReport1.QRDBText2.DataField:='****';
......
pr_rep.QuickReport1.QRDBTextN.DataSet:=query1;
pr_rep.QuickReport1.QRDBTextN.DataField:='****';
我想在报表的最后一行添加天数<90记录的某字段的合计
如:借款:他的字段是字符形的样式(2,234.00)
该如何做啊!
 
1.在QuickRep中增加一个TQRBand,BandType设为rbSummary,放一个TQRExpr控件,设置
其Expression属性为(你可进入选择):SUM(Query1.合计字段名),其它细节你可以自已增,
如在合计字段前放一TQRLabel用来显示"合计:"字符串,在合计栏上面加一横杆等等
2.唉...写完了才发现该问题是0分,我说怎么就没人来看一下呢!看来今天得学雷锋了。
 
select ... from ... where ...
union
select NULL as x, ..., sum(...),... from ... where ...
注意对准你的Select列表
 
后退
顶部