ASP.NET中的datagrid定位问题
我输入了两个日期,datagrid已经连接了数据库,然后里面也有一个日期,每个日期相对应有一个值X,若datagrid中的日期在我输入的两个日期之间,那么就取出这个X值,反之就不取,最后将取出来的X值做一个合计数显示出来。ASP.NET datagrid 数据库 --------------------编程问答--------------------
看了几次,没有明白。 你再重新组织一下你的需求和问题 --------------------编程问答--------------------
我举个例子。
datagrid
日期1 值X
2012-2-2 1
2012-2-4 2
2013-3-3 1
然后我在页面输入了两个日期,2012-2-1 2012-2-10
最后页面显示出3
分析:因为前两行的日期1在我输入的日期范围内,所以它们所对应的值相加得出3.
帮忙一下吧。最重要的是如何判断在那个范围内? --------------------编程问答--------------------
我举个例子。
datagrid
日期1 值X
2012-2-2 1
2012-2-4 2
2013-3-3 1
然后我在页面输入了两个日期,2012-2-1 2012-2-10
最后页面显示出3
分析:因为前两行的日期1在我输入的日期范围内,所以它们所对应的值相加得出3.
帮忙一下吧。最重要的是如何判断在那个范围内?
最基本:用个循环, 条件合适就加
--------------------编程问答-------------------- 你从数据库中读取数据时,使用 select sum(X) from tablename where 日期1>'2012-02-01' and 日期1<'2012-02-10',可以直接计算出累计值 --------------------编程问答--------------------
你从数据库中读取数据时,使用 select sum(X) from tablename where 日期1>'2012-02-01' and 日期1<'2012-02-10',可以直接计算出累计值
如何把这个sum值表现在一个tbSum.Text 里呢? --------------------编程问答--------------------
你从数据库中读取数据时,使用 select sum(X) from tablename where 日期1>'2012-02-01' and 日期1<'2012-02-10',可以直接计算出累计值
sql = "select sum(zongxiaofeijine) from kefangjilu where tuifangshijian >= '" + tbBegin.Text + " ' and tuifangshijian =< '" + tbEnd.Text + " '";
不知道我这样写对不对?
--------------------编程问答-------------------- 一句sql 就可以搞定哟,不用这么麻烦 --------------------编程问答--------------------
我举个例子。
datagrid
日期1 值X
2012-2-2 1
2012-2-4 2
2013-3-3 1
然后我在页面输入了两个日期,2012-2-1 2012-2-10
最后页面显示出3
分析:因为前两行的日期1在我输入的日期范围内,所以它们所对应的值相加得出3.
帮忙一下吧。最重要的是如何判断在那个范围内?
最基本:用个循环, 条件合适就加
这样应该可以搞定了 --------------------编程问答--------------------
一句sql 就可以搞定哟,不用这么麻烦
sql = "select sum(zongxiaofeijine) from kefangjilu where tuifangshijian >= '" + tbBegin.Text + " ' and tuifangshijian =< '" + tbEnd.Text + " '";
不能实现,数据库里读取不出来,请问是怎么回事? --------------------编程问答-------------------- sql = "select sum(zongxiaofeijine) from kefangjilu where tuifangshijian >= '" + tbBegin.Text.trim() + " ' and tuifangshijian =< '" + tbEnd.Text.trim() + " '";如果还不行,你说说你的数据库报的是什么错,
补充:.NET技术 , ASP.NET