表1里面有字段date,用来保存日期, 字段M,W,F都是用来保存价钱的
表2里面有字段month,用来保存自定义的月份,bdate,开始日期,edate,结束日期例如:
表1: date   M    W    F
  5/16/2010  10   5   20 
  5/17/2010  25   10  30
  8/15/2010  30   20  10
  1/22/2011  10   50  10表2:  
month     bdate        edate
P01FY11  4/4/2010    5/1/2010
P02FY11  5/2/2010    5/29/2010
P03FY11  5/30/2010   7/3/2010
P04FY11  7/4/2010    7/31/2010
P05FY11  8/1/2010    8/28/2010
P06FY11  8/29/2010   10/2/2010
P07FY11  10/3/2010   10/30/2010
P08FY11  10/31/2010  11/27/2010
P09FY11  11/28/2010  1/1/2011
P10FY11  1/2/2011    1/29/2011
P11FY11  1/30/2011   2/26/2011
P12FY11  2/27/2011   3/31/2011这里我想说明一下,表2的P01FY11-P12FY11(1月到12月) 就代表一个财年,P01是一月份(从4/4/2010到5/1/2010),P01-P12是固定不变的,每年变的是后面的FY11,2010年是FY11,2011是FY12....每年的月份划分都是这样(今年的4月到明年的3月为一年)现在我想用“传参的方式”(因为有几年的数据,不只是当年)查出表1中date在表2中日期范围内(也就是一年之内)的价格总数,用datagrid显示数据,请大家帮帮忙写段代码,麻烦了,谢谢!要实现下面的效果:
 Month  P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 P12 total(总价)
 M          
 W
 F
total