我有一个包含2列的数据表:“amount”和“date”
我希望按月计算“金额”。年。
我正在尝试这个:
_tAmount = myDT.Compute("sum(amount)", "date LIKE '%/" & i & "/" & _year & "'")
其中:
但是没有显示任何结果......我怎么能这样做?有什么问题?
我正在使用西班牙语格式(例如日/月/年)。但我尝试使用英文格式(月/日/年),也没有结果。
这是在VB.NET 2008上。
答案 0 :(得分:0)
我没有日期适用于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)
这是我的头脑,所以请自己检查,但你应该明白这一点。 另外,我主要使用日期周围的#符号强制使用英文符号,但你必须自己试验。