社区
C#
帖子详情
DataTable.Compute中如何统计某月的数据?
真心若骄阳
2014-09-25 05:27:03
我要在.net2.0中开发,不知能否在DataTable.Compute中如何统计某月的数据?
还请各位老鸟不吝赐教!
...全文
162
12
打赏
收藏
DataTable.Compute中如何统计某月的数据?
我要在.net2.0中开发,不知能否在DataTable.Compute中如何统计某月的数据? 还请各位老鸟不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YangYun
2014-09-26
打赏
举报
回复
table.Compute("Sum(Total)", "sDate>'2014-1-1 and sDate<'2014-12-31'"); 这样就要以实现你的要求。
IE11下面经常卡到爆
2014-09-26
打赏
举报
回复
datatable用得已经很少了 DataColumn.Expression 里面能用类似SQL的聚合函数
http://msdn.microsoft.com/zh-cn/library/system.data.datacolumn.expression(VS.80).aspx
另外还有Filter和Select方法,datatable也可以用linq操作
真心若骄阳
2014-09-26
打赏
举报
回复
引用 9 楼 diaodiaop 的回复:
最简单的 直接在SQL查询好 在返回 否则就linq 否则就循环自己累加..
你说得对,这样的确能解决问题。我是想找到有没有更简洁高效的方法
by_封爱
版主
2014-09-26
打赏
举报
回复
最简单的 直接在SQL查询好 在返回 否则就linq 否则就循环自己累加..
真心若骄阳
2014-09-26
打赏
举报
回复
感谢版主happy09li的回复! 其实用1、2楼的方法是可以达到目标的。但我想了解的是,有没有更简单的方法完成按月分组或查询某月数据。
真心若骄阳
2014-09-26
打赏
举报
回复
KJ_Wang的方法,是想提醒我看compute的语法么?这我已经初步了解了,主要是filter语句能否进行月、年分组等不清楚。 版主guwei4037的示例我也看了,也是基本的语法知道,但不了解时段的分组有没有更好的方法。 另外,因为我写的这个工具,是要求必须在.net2.0环境中运行,所以Linq就用不成了。
熙风
2014-09-26
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/system.data.datacolumn.expression(VS.80).aspx
全栈极简
2014-09-25
打赏
举报
回复
参考:
http://www.codeproject.com/Questions/111761/DataTable-compute-with-group-by
KJ_Wang
2014-09-25
打赏
举报
回复
选择Compute,点击此方法的右键,弹出菜单选择定义,这样就出来了,看方法怎么定义,然后按其规则处理,应该可以!
真心若骄阳
2014-09-25
打赏
举报
回复
感谢楼上二位的热心! 文档中只有colDate > 1/1/99 AND colDate < 17/1/99这样计算日期范围的,请问有没有方法可以直接按年、月分组的方法?
智者知已应修善业
2014-09-25
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/system.data.datatable.compute(v=vs.110).aspx
xdashewan
2014-09-25
打赏
举报
回复
可以用,专门为了版本查了下msdn http://msdn.microsoft.com/zh-cn/library/system.data.datatable.compute(v=vs.80).aspx
datatable
:Go
中
的内存
中
关系表类似于C#的System.Data.
DataTable
数据
表 Go
中
的内存
中
关系表类似于C#的System.Data.
DataTable
,支持切片和联接操作。
DataTable
分类求和,分类汇总,排序
对于这个问题,自己郁闷了四五天的时间,之后终于做出来了,分享一下. 主要是从操作内存
中
的
datatable
表,而非直接操作
数据
库,筛选,去除重复行,sum求和,根据某个字段进行排序等等操作....
C#开发经验技巧宝典
0963 获取SQL Server的连接
统计
数据
563 0964 如何调用SQL Server存储过程 563 0965 如何生成SQL
数据
库脚本 564 0966 SQL Server 2000无法安装的解决办法 565 20.3 其他 565 0967 如何判断记录是否为NULL...
C#编程经验技巧宝典
54 <br>0075 用回溯法找出n个自然数
中
取r个数的全排列 55 <br>0076 约瑟夫环问题 56 <br>0077 猴子选大王 57 <br>0078 如何判断IP是否正确 57 <br>0079 如何将小写金额转换为大写金额 57...
C#
DataTable
.
Com
pute()用法
DataTable
.
Com
pute()用法 2010-04-07 11:28 一、
DataTable
.
Com
pute()方法說明如下作用: 计算用来传递筛选条件的当前行上的给定表达式。 格式為: Object
Com
pute (string expression,string filter)参数: ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章