如何实现(acess)adodc--datagrid 中间某些待定记录的列求和

来源:百度知道 编辑:UC知道 时间:2024/09/21 02:49:35
在我的datagrid里面有“时间”这个字段,我想通过设置两个TEXT,比如我在text1中输入8,在text2中输入9,实现8月到9月份中所有记录的"金额"字段的求和结算。
请教怎么查询实现?
比如我的表名为“记录表”,一个字段为“时间”,一个字段为“金额”,用text1 和 text2 分别输入时间的上限和下限,text3 用来输出“金额”列的和,我没用过select语句,编程具体应该什么写!求教!

比如说:
text1.Text = "2009-08-11";
text2.Text = "2009-09-11";

查询语句:
select * from 表名 where 表名.时间字段 >= '2009-08-11' and 表名.时间字段 < '2009-09-11'
注:这里查询的结果记录集中不会包含2009-09-11这一天的记录,因为2009-09-11转成数据库的日期格式是 2009-09-11 0:00:00。

查询数据库,然后把数据再DataBind()一次。

写SQL语句实现的.
"SELECT SUM(金额) FROM 记录表 WHERE 时间>=#" & Text1.Text & "# AND 时间<=#" & Text2.Text & "#"
建议不要用TEXTBOX输入日期时间,用DTP控件.