雨
雨林^-^
Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表 a1,a2
a1是记录物品的发货数量和日期结构如下
物品代号 发货数量 发货日期
part shu date1
aaa1 70 2006-1-3
aaa1 90 2006-2-3
aaa2 100 2006-1-7
aaa2 90 2006-2-1
aaa1 40 2006-3-1
a2是记录发货单价和发货时间段(也就是说不同的发伙时间段发货单价是不一样的)
物品代号 发货单价 发货时间段1 发货时间段2
part dan date1 date2
aaa1 58 2006-1-1 2006-2-6
aaa1 60 2006-2-7 2006-3-7
aaa1 61 2006-3-8 2006-4-8
aaa2 30 2006-1-1 2006-2-6
aaa2 32 2006-2-7 2006-3-6
现在我想用一条sql 把这两个表连起来并计算出金额(只要是a1的出货日期是在a2的时间段里的就用a1的数量 * a2相对应的单价)请高手指点如何用一条sql实现
a1是记录物品的发货数量和日期结构如下
物品代号 发货数量 发货日期
part shu date1
aaa1 70 2006-1-3
aaa1 90 2006-2-3
aaa2 100 2006-1-7
aaa2 90 2006-2-1
aaa1 40 2006-3-1
a2是记录发货单价和发货时间段(也就是说不同的发伙时间段发货单价是不一样的)
物品代号 发货单价 发货时间段1 发货时间段2
part dan date1 date2
aaa1 58 2006-1-1 2006-2-6
aaa1 60 2006-2-7 2006-3-7
aaa1 61 2006-3-8 2006-4-8
aaa2 30 2006-1-1 2006-2-6
aaa2 32 2006-2-7 2006-3-6
现在我想用一条sql 把这两个表连起来并计算出金额(只要是a1的出货日期是在a2的时间段里的就用a1的数量 * a2相对应的单价)请高手指点如何用一条sql实现