在XML文件中如何做類似SQL中的SUM()方法

nate_liu 2007-01-11 12:06:46
Xml文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<Table_Payment>
<payment ID="1" YEAR="2006" MONTH="12" DAY="27" TypeID="2" CONTENT="買衣服" MONEY="500.0000"/>
<payment ID="2" YEAR="2006" MONTH="12" DAY="27" TypeID="2" CONTENT="買衣服" MONEY="500.0000"/>
</Table_Payment>
現在我想對[MONEY]進行類似于sql中的按年月Sum(),總不能實現,我采取的方法是先將xml文件讀入DataSet,然后使用DataTable的Compute方法來進行sum累總,搞了一個上午無法通過,求能者指教。
附上我的C#代碼:
int intYear=2007;
int intMonth=1;
DataSet ds = new DataSet();
ds.ReadXml(System.Windows.Forms.Application.StartupPath+ @"\Payment.xml");
object ot = ds.Tables[0].Compute("Sum(Convert(Double,[Money]))", "Year =''"+intYear+"'' and Month=''"+intMonth+"''");
...全文
254 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nate_liu 2007-01-11
  • 打赏
  • 举报
回复
該問題在
http://community.csdn.net/Expert/TopicView3.asp?id=5288931
得到liujia_0421(SnowLover)的解答了。
nate_liu 2007-01-11
  • 打赏
  • 举报
回复
有時間聊聊xml如何?
qq:52433739
liujia_0421 2007-01-11
  • 打赏
  • 举报
回复
晕,还没来过这..
liujia_0421 2007-01-11
  • 打赏
  • 举报
回复
哈哈..

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧