表A结构如下:
ID F1 F2 F3 F5 F6 CBRQ
1 12 2008-01-11
2 11 2008-02-11
1 21 2008-04-11
1 20 2008-05-11
2 17 2008-05-11
1 22 2008-06-11
2 13 2008-06-11 表B结构如下:
ID F1 F2 F3 E5 F6 CBRQ
2 17 2007-06-18
1 15 2008-02-11
1 16 2008-03-11
2 17 2008-01-11
2 15 2008-03-11
2 22 2008-04-11 需求如下:
现在要将表A与表B的相同字段的记录进行合(A.ID=B.ID)并后将求前三条记录F1字段的平均值,前六条记录F1字段的最高值,去年同期的F1字段值。
以上的数据在进行计算时都取整数。求结果如下:
ID K1(f1三条平均) K2(F1六条最高) K3(F1去年同期)
1 21 22 0(因为去年同期无数值所以为0)
2 17 22 17(这里的同期不指日期而是指的是当前的月份与去年的月份同期)
ID相同的,合并后总共才2条记录,怎么会有前三条呢?
只是这里不知道怎么写。不管是语句还是过程。
还请大侠们帮忙看看