我在用VB做一个出入库的程序,我想在出库的时候让药品按有效期的长短来出库(注:库里有不同批次的药品)。比如我想出库20盒,库存里有三种批次的药品,第一个批次是2013年的2盒,每二批次的是2014年的10盒,第三批次是2015年的30盒;这样,我想先出每一个批次的2盒,再出每二批次的10盒,再出第三批次的8盒,(三个批次共20盒),该如何写代码。谢谢!