一句sql 就可以搞定哟,不用这么麻烦
[quote=引用 2 楼 z919388147 的回复:] 我举个例子。 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',可以直接计算出累计值
我举个例子。 datagrid 日期1 值X 2012-2-2 1 2012-2-4 2 2013-3-3 1 然后我在页面输入了两个日期,2012-2-1 2012-2-10 最后页面显示出3 分析:因为前两行的日期1在我输入的日期范围内,所以它们所对应的值相加得出3. 帮忙一下吧。最重要的是如何判断在那个范围内?
[quote=引用 楼主 z919388147 的回复:] 我输入了两个日期,datagrid已经连接了数据库,然后里面也有一个日期,每个日期相对应有一个值X,若datagrid中的日期在我输入的两个日期之间,那么就取出这个X值,反之就不取,最后将取出来的X值做一个合计数显示出来。
我输入了两个日期,datagrid已经连接了数据库,然后里面也有一个日期,每个日期相对应有一个值X,若datagrid中的日期在我输入的两个日期之间,那么就取出这个X值,反之就不取,最后将取出来的X值做一个合计数显示出来。
62,046
社区成员
669,048
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧