vb.net 在一个datatable 中,年和月在两列中。如何查找在某一时间区间的值。

图片说明
例如我想查询2014-9 至2015-1的,就把2013-8月份的去除了。

取datatable中每行中年和月的值拼接在一起,在做比较

datatable加一个DataColumn 设置Expression 属性 DocumnetYear+'-'+DocumnetMonth
https://msdn.microsoft.com/zh-cn/library/system.data.datacolumn.expression%28v=vs.110%29.aspx

首先查询出范围内的年的数据,然后过滤掉首尾年份中月份不在范围的数据