想了2天,此sql语句是写不出来了.特写出来,让众位高手试试!如能解决,真是救小弟了.
PortShip表:
产品品种 当前港口 数量 时间
Port_ProductID Port_CurrHaven Port_Number Port_InsertTime
1 宁波港 123 2004-01-11
1 宁波港 232 2004-01-12
2 上海港 4023 2004-07-11
3 上海港 423 2004-07-25
4 宁波港 423 2004-12-11
..
..
==
Product表:
产品名称
Product_ID Product_Name
1 苯乙烯
2 乙二醇
3 正构烷烃
4 基础油
..
..
============================要求的============================================
查询效果:
(查询出某一港口如:(宁波港)的所有品种1-12月份的数量)
产品名称 一月份 二月份 三月份 四月份 五月份 6月份 ....12月份 (列一直到12月份)
苯乙烯 (123+232)的和 空 空 空 空 空 空
基础油 空 空 .. 423
..
..
难点:
1.查询结果的产品名称不能重复
2.增加12个月份列
3.每个品种都要列出1-12月份的数量.不论此月份是否有数量
4.每个月份的数量,都是在此月份里的和.
=================================================================
请大家帮帮忙.