首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

在XML文件中怎么做類似SQL中的SUM()方法

2012-02-15 
在XML文件中如何做類似SQL中的SUM()方法Xml文件如下:?xmlversion 1.0 encoding utf-8 ?Table_Pay

在XML文件中如何做類似SQL中的SUM()方法
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+ " ' ' ");


[解决办法]
晕,还没来过这..

热点排行