Vb.net 数据表计算:按日期筛选

Vb.net 数据表计算:按日期筛选,vb.net,date,datatable,Vb.net,Date,Datatable,我有一个数据表,有两列:“金额”和“日期” 我想按月和按年合计“金额” 我正在尝试: _tAmount = myDT.Compute("sum(amount)", "date LIKE '%/" & i & "/" & _year & "'") 其中: vari等于nº月(1至12) var\u年等于nº年(例如: 2011年) 但不显示任何结果…我如何才能做到?怎么了 我使用的是西班牙语格式(例如日/月/年)。但我尝试过英文格式(月/日/年),也没有结果

我有一个数据表,有两列:“金额”和“日期”

我想按月和按年合计“金额”

我正在尝试:

_tAmount = myDT.Compute("sum(amount)", "date LIKE '%/" & i & "/" & _year & "'")
其中:

  • vari等于nº月(1至12)
  • var\u年等于nº年(例如: 2011年)
但不显示任何结果…我如何才能做到?怎么了

我使用的是西班牙语格式(例如日/月/年)。但我尝试过英文格式(月/日/年),也没有结果


这是在VB.NET 2008上。

我不认为date与LIJKE一起工作,为什么不使用:

dim startdt as date =  new date(_year, month, 1)
dim enddt as date = startdt.addmonth(1).adddays(-1)
_tAmount = myDT.Compute("sum(amount)", "date >= " & startdt & " AND date <= " & enddt)
dim startdt as date=新日期(年、月、1)
dim enddt as date=开始日期。添加月份(1)。添加天数(-1)
_tAmount=myDT.Compute(“总和(金额)”,“日期>=”&startdt&“和日期