H
heping
Unregistered / Unconfirmed
GUEST, unregistred user!
有三个单个表:
一个表是:分类表,一个是货品表,一个表是:销售表。
分类表,内容,举例如下:
bh(编号) mc(名称) dl(大类)
--------------------------------------
01 白菜 蔬菜
02 上海青 蔬菜
...(条目若干)
07 苹果 水果
08 梨 水果
...(条目若干)
货品表,内容,举例如下:
bh(编号) dl(大类) fl(分类)
--------------------------------------
01020304005 蔬菜 白菜
01030405006 蔬菜 上海青
...(条目若干)
02030406008 水果 苹果
02040506001 水果 梨
...(条目若干)
销售表,内容,举例如下:
dh(单号) rq(日期) hpbh(货品编号) xsj(销售价) js(件数) xsje(销售金额)
-----------------------------------------------------------------------------------------------
020915001 2002-9-15 13:47:12 01020304005 123.50 2 247.00
020916002 2002-9-16 09:12:10 01030405006 210.00 1 210.00
......(条目若干)
三个表之间的关系:货品表中,dl(大类):只有,蔬菜,和,水果。
fl(分类):对应,分类表中bh(编号)。
(当然,fl(分类)表中,dl(大类),也就只有只有,蔬菜,和,水果。)
销售表中,hpbh(货品编号):对应,货品表中:bh(编号)。
现在:要这样一个报表:统计每个月中每一天的销售情况。按:大类,分类,显示出来,表格格式如下:
-------------------------------------------------------------------------------------------------
| 蔬菜 | 水果 |
------------------------------------------------------------------------ 小计
日期 | 白菜 | 上海青 | ... | 苹果 | 梨 | ... |
--------------------------------------------------------------------------------------
| 件数 | 金额 | 件数 | 金额 | ... | 件数 | 金额 | 件数 | 金额 | ... | 件数 | 金额 |
-------------------------------------------------------------------------------------------------
2002-9-1 3 120.00 1 100.00 4 220.00
2002-9-2 2 40.00 2 40.00
....
2002-9-15 2 247.00 2 247.00
....
2002-9-30 1 15.00 1 15.00
-------------------------------------------------------------------------------------------------
5 367.00 2 40.00 1 15.00 1 100.00 9 522.00
请教,如何用SQL实现。谢谢。
一个表是:分类表,一个是货品表,一个表是:销售表。
分类表,内容,举例如下:
bh(编号) mc(名称) dl(大类)
--------------------------------------
01 白菜 蔬菜
02 上海青 蔬菜
...(条目若干)
07 苹果 水果
08 梨 水果
...(条目若干)
货品表,内容,举例如下:
bh(编号) dl(大类) fl(分类)
--------------------------------------
01020304005 蔬菜 白菜
01030405006 蔬菜 上海青
...(条目若干)
02030406008 水果 苹果
02040506001 水果 梨
...(条目若干)
销售表,内容,举例如下:
dh(单号) rq(日期) hpbh(货品编号) xsj(销售价) js(件数) xsje(销售金额)
-----------------------------------------------------------------------------------------------
020915001 2002-9-15 13:47:12 01020304005 123.50 2 247.00
020916002 2002-9-16 09:12:10 01030405006 210.00 1 210.00
......(条目若干)
三个表之间的关系:货品表中,dl(大类):只有,蔬菜,和,水果。
fl(分类):对应,分类表中bh(编号)。
(当然,fl(分类)表中,dl(大类),也就只有只有,蔬菜,和,水果。)
销售表中,hpbh(货品编号):对应,货品表中:bh(编号)。
现在:要这样一个报表:统计每个月中每一天的销售情况。按:大类,分类,显示出来,表格格式如下:
-------------------------------------------------------------------------------------------------
| 蔬菜 | 水果 |
------------------------------------------------------------------------ 小计
日期 | 白菜 | 上海青 | ... | 苹果 | 梨 | ... |
--------------------------------------------------------------------------------------
| 件数 | 金额 | 件数 | 金额 | ... | 件数 | 金额 | 件数 | 金额 | ... | 件数 | 金额 |
-------------------------------------------------------------------------------------------------
2002-9-1 3 120.00 1 100.00 4 220.00
2002-9-2 2 40.00 2 40.00
....
2002-9-15 2 247.00 2 247.00
....
2002-9-30 1 15.00 1 15.00
-------------------------------------------------------------------------------------------------
5 367.00 2 40.00 1 15.00 1 100.00 9 522.00
请教,如何用SQL实现。谢谢。