首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 依据账号求余额

2013-01-08 
delphi 根据账号求余额Table1账号日期收入支出 A12011/6/1010000A12011/6/100500A22012/6/100500Table2账

delphi 根据账号求余额
Table1
账号     日期                       收入                 支出 
A1        2011/6/10     1000           0
A1       2011/6/10      0              500
A2        2012/6/10     0              500

Table2
账号     日期                     余额
A1       2011/6/10
A1      2012/6/10
A2       2012/6/10

根据账号求每日的余额? 如何在delphi中实现?
谢谢!
[解决办法]
条件查询即可

[解决办法]
使用TADOSTOREDPROC控件,代码格式:


  with ProcQuery do
   begin
     Close;
     ProcedureName := 'QueryStepDeatil';
     Parameters.Refresh;
     Parameters.ParamByName('@Acc_id').Value := 12 ;                      Parameters.ParamByName('@end_time').Value:=FormatDateTime('yyyymmdd235959',dtpEndDate.DateTime);
     Parameters.ParamByName('@Acc_No').Value := 'aa' ;

    open;

[解决办法]
adoquery1.sql.text:='exec PAccbook 1,getdate(),''Acc_No''';
adoquery1.open;

[解决办法]
引用:
不认识CxTextEditgride,应该类似Edit

Edit1.Text:=FloatToStr(Adoquery1.FieldByName('Today_money').AsFloat);

汗  傻啊你 'Today_money'     
SELECT  SUM(In_Money)-SUM(out_Money) FROM Db_AccBook
         WHERE   (Acc_id <=  t.Acc_id) and (Acc_Date<=t.Acc_Date)            
         ) AS Today_money
    是从这里来的 
鄙视这种人 说一点就不说了 汗!!!!!!

热点排行