在MS Transact SQL中,假设我有一个类似这样的表(Orders):
我需要的是:对于每个客户,最近两个订单的平均订单金额。因此,对于客户#1,我应该得到7.00(而不是7.83)。
我已经盯着这个问题看了一个小时(在解决更大的问题时),我觉得我的大脑已经僵化了。请帮忙解决这个简单的问题?
Order Date Order Total Customer #
09/30/2008 8.00 1
09/15/2008 6.00 1
09/01/2008 9.50 1
09/01/2008 1.45 2
09/16/2008 4.50 2
09/17/2008 8.75 3
09/18/2008 2.50 3
我需要的是:对于每个客户,最近两个订单的平均订单金额。因此,对于客户#1,我应该得到7.00(而不是7.83)。
我已经盯着这个问题看了一个小时(在解决更大的问题时),我觉得我的大脑已经僵化了。请帮忙解决这个简单的问题?