求一报表查询sql语句的写法.急呀.
有三个表如下所示:
Table: A
ProudctNO StockPrice
-------------------- ---------------
MIAA0000002 9.5555
MIAA0000001 8.1234
MIAA0000001 9.5555
MIAA0000003 8.1234
MIAA0000002 1.4133
MIAA0000001 9.5555
MIAA0000001 1.2000
MIAA0000001 1.1000
MIAA0000002 2.0000
MIAA0000002 2.0000
MIAA0000001 9.6563
MIAA0000001 968.6530
table B:
ProudctNO SalePrice
-------------------- ---------------
MIAA0000002 8.1234
MIAA0000001 9.5555
MIAA0000002 8.1234
MIAA0000001 9.5555
MIAA0000002 8.1234
MIAA0000001 1.1000
MIAA0000001 1.2000
MIAA0000003 .0000
MIAA0000002 .0000
MIAA0000001 .0000
MIAA0000008 2.0000
MIAA0000007 1.0000
table C:
ProudctNO Name
-------------------- ------------------------
MIAA0000001 a
MIAA0000002 a
MIAA0000003 a
MIAA0000004 x24c45
MIAA0000005 x24c45
MIAA0000006 22222222243
MIAA0000007 22222
MIAA0000008 23434
MIAA0000009 dd
MIAA0000010 UC3842BN
报表需要显示以下四个字段:
ProudctNO ProudctName, sum_StockPrice, sum(SalePrice)
好像有点简单,我是用两个查询语句来实现的,但总觉得效率方面不高,有没有什么方法用一个查询实现(视图,存储过程,sql语句)之类的,并且又能查到所有的数据.
谢谢.