数据库中是这样的
品名 规格 单位名称 所属地区 铺货数量 铺货金额 年月日
药品1 20*10 甲单位 北京 20 2000.20 20030301
药品1 20*20 甲单位 北京 20 2000.20 20030301
药品1 20*30 甲单位 北京 20 2000.20 20030301
药品1 20*10 甲单位 上海 20 2000.20 20030301
药品1 20*20 甲单位 上海 20 2000.20 20030301
药品1 20*30 甲单位 上海 20 2000.20 20030301
我要作这样的报表!
----------------------------------------------------------------------
月份 ¦ 所属地区 ¦ 药品1 20*10 ¦ 药品1 20*20 ¦ 药品1 20*30 ¦
¦ ¦---------------- ¦---------------- ¦---------------- ¦
¦ ¦铺货数量 ¦铺货金额 ¦铺货数量 ¦铺货金额 ¦铺货数量 ¦金额 ¦
___________________________________________________________________
¦北京 ¦
¦小计 ¦
¦上海 ¦
¦小计 ¦
____________________________________________________________________
年合计:
各位大侠帮帮我,看看SQL语句怎么写,报表怎么作!!!很急,很急,很急
品名 规格 单位名称 所属地区 铺货数量 铺货金额 年月日
药品1 20*10 甲单位 北京 20 2000.20 20030301
药品1 20*20 甲单位 北京 20 2000.20 20030301
药品1 20*30 甲单位 北京 20 2000.20 20030301
药品1 20*10 甲单位 上海 20 2000.20 20030301
药品1 20*20 甲单位 上海 20 2000.20 20030301
药品1 20*30 甲单位 上海 20 2000.20 20030301
我要作这样的报表!
----------------------------------------------------------------------
月份 ¦ 所属地区 ¦ 药品1 20*10 ¦ 药品1 20*20 ¦ 药品1 20*30 ¦
¦ ¦---------------- ¦---------------- ¦---------------- ¦
¦ ¦铺货数量 ¦铺货金额 ¦铺货数量 ¦铺货金额 ¦铺货数量 ¦金额 ¦
___________________________________________________________________
¦北京 ¦
¦小计 ¦
¦上海 ¦
¦小计 ¦
____________________________________________________________________
年合计:
各位大侠帮帮我,看看SQL语句怎么写,报表怎么作!!!很急,很急,很急
例如,呢可以把上海和北京作为两类,然后在预览打印的时候每打一条,就判断是那类的,并在该类上做小计,同时将它算进合计值。。
这个过程在ONNEEDDATA事件中应该可以做。。
品名 规格 单位名称 所属地区 铺货数量 铺货金额 年月日药品1 20*10 甲单位 北京 20 2000.20 20030301
药品1 20*20 甲单位 北京 20 2000.20 20030301
药品1 20*30 甲单位 北京 20 2000.20 20030301药品1 20*10 甲单位 上海 20 2000.20 20030301
药品1 20*20 甲单位 上海 20 2000.20 20030301
药品1 20*30 甲单位 上海 20 2000.20 20030301我要作这样的报表!
----------------------------------------------------------------------
月份 | 所属地区 | 药品1 20*10 | 药品1 20*20 | 药品1 20*30 |
| |----------------|----------------|----------------|
| |铺货数量|铺货金额|铺货数量|铺货金额|铺货数量|金额 |
___________________________________________________________________
|北京 | |小计 | |上海 |
|小计 |____________________________________________________________________
年合计:
各位大侠帮帮我,看看SQL语句怎么写,报表怎么作!!!很急,很急,很急
按 所属地区 分类
按 单位名称 分类显示商品
然后按 所属地区 分类 小计
按 月份 分类 小计
有可能还要将所有的记录求和,是吧?
就要用用到分组,
SQL语句,第一步查所有的月份
第二步查所有的所属地区 《要满足第一步的月份条件》
第三步查所有的商品信息 《要满足第一,第二句的条件,按单位排序》
query2.sql.add('select distinct 月份,所属地区 from table_1 where 月份=:月份');
query3.sql.add('select distinct * from table_1 where 所属地区=:所属地区 and 月份=:月份');
用quickreport可以很方便的实现!!!