当前位置:编程学习 > VB >>

高手帮忙,这种情况怎么查询

有表1:数据如下
id    wp   zl     sl
1      a    2      3
2      a    3      4

要查询结果:

id    wp   zl
1      a    6(zl*sl)
2      a    12
总计          18
该怎么实现啊!帮帮忙啊 --------------------编程问答-------------------- select id,wp,zl*sl 

  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- select [id],wp,zl*sl as zl from tablename order by [id]
总计在表格控件或报表中做 --------------------编程问答-------------------- 我是这样的,其实我有很多表,表名不知,但知道命名规则,比如表1~表10,想按以上方法得出查询结果显示到datagrid 中,查询完每个表明细后在每个表下面给出统计结果,该怎么实现啊!
有表1:数据如下                         表2
id    wp  zl    sl          id    wp  zl    sl     
1      a    2      3        1      c    2      3 
2      b    3      4        2      d    3      5 


要查询结果: 

id    wp  zl 
1      a    6(zl*sl) 
2      a    12 
总计          18 
1      c    6
2      d    15
总计          21 
总计          39(18+21) 

该怎么实现啊!帮帮忙啊!
--------------------编程问答--------------------
select id,wp,zl*sl as zl from tb 
order by wp 
compute sum(zl*sl)  by cn
compute sum(zl*sl)
--------------------编程问答-------------------- cn 改成 wp
select id,wp,zl*sl as zl from tb 
order by wp 
compute sum(zl*sl)  by wp
compute sum(zl*sl)
--------------------编程问答-------------------- 搞错了 你的是以表为单位
select id,wp,zl*sl as zl from tb 
order by wp 
compute sum(zl*sl)
--------------------编程问答-------------------- 6楼,tb是什么啊
我很多表啊
--------------------编程问答-------------------- tb 改成你說的 表1,表2,表3..
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,