Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:报表问题,请老师指导...(已经自行解决,另多谢don大哥提供另一思路)

1楼
菜鸟foxtable 发表于:2009/5/12 20:04:00

放个项目文件上来,看看哪位老师能解决?类别为其他的项目不要求明细怎么办?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表问题.table

图片点击可在新窗口打开查看也许是我钻牛角尖里了...俺还是换个说法...

其实我是要输出报表...因为种种原因,某些项目不要求明细,只要求总金额.....

比如下图:PD05的明细不要求输出,只要该项目的总数....其余照旧,我该怎么办?


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看


====================分割线==================================
原语句如下:

select 项目,规格,类别,单价,数量,round(单价*用量,2) AS 金额 from [表A]

假如类别种类固定为abcde五种

表A
  项目   规格   类别     单价   数量  
   dd    1    a    0.1   100 
   aa    2    a    0.5    200
   bb   3    b    0.6    100
   ee    4    c    0.5    50
   tt    5    d    1.0    40
   yy    6    e    3.0    30

如何把类别为a的所有行进行金额合计,项目名称设为@,规格单价数量为空,而保持其他类别不变?生成类似如下的表?

SQL语句应该怎么写?

  项目    规格    类别  单价    数量    金额   
   @        a            110
   bb    3    b  0.6    100    60  
   ee    4    c    0.5    50    25
   tt    5    d    1.0    40 40   
   yy    6   e     3.0  30      90
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表问题.table

[此贴子已经被作者于2009-5-13 17:30:49编辑过]
2楼
狐狸爸爸 发表于:2009/5/12 23:03:00
嘿嘿,有人看明白没有?

图片点击可在新窗口打开查看
3楼
cpayinyuan 发表于:2009/5/13 8:53:00
没看明白.
4楼
don 发表于:2009/5/13 9:03:00
俺明白,只是对楼主凡事必言SQL.......
5楼
狐狸爸爸 发表于:2009/5/13 9:03:00
DataCols有一个ADD方法,需要的时候增加一个逻辑列用于选择行,相关任务执行完成后,可以删除此行,对Table有效。
6楼
don 发表于:2009/5/13 9:05:00
以下是引用狐狸爸爸在2009-5-13 9:03:00的发言:
DataCols有一个ADD方法,需要的时候增加一个逻辑列用于选择行,相关任务执行完成后,可以删除此行,对Table有效。

呵呵,串楼了吧?

7楼
狐狸爸爸 发表于:2009/5/13 9:09:00
惭愧
8楼
kylin 发表于:2009/5/13 9:13:00
再动用Update语句就可以
Update   [表A]  set  项目 = '@',规格= null,单价=null,数量=null where 
 项目 = 'aa'
9楼
菜鸟foxtable 发表于:2009/5/13 9:53:00

图片点击可在新窗口打开查看也许是我钻牛角尖里了...俺还是换个说法...

其实我是要输出报表...因为种种原因,某些项目不要求明细,只要求总金额.....

比如下图:PD05的明细不要求输出,只要该项目的总数....其余照旧,我该怎么办?


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
10楼
菜鸟foxtable 发表于:2009/5/13 15:22:00
没人能解决吗?
共14 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 3 queries.