select Site,PartNo,BatchNo from InventoryStock where Site=#{site} and partNo=#{partNo} and WarehouseID = #{warehouseID} and
(select top 1 FirstInDate from InventoryStock where Site=#{site} and partNo=#{partNo} and WarehouseID = #{warehouseID} and BatchNo=#{batchNo} order by FirstInDate)>FirstInDate