这种汇总SQL语句怎么写?(0分)

  • 主题发起人 小宇飞刀
  • 开始时间

小宇飞刀

Unregistered / Unconfirmed
GUEST, unregistred user!
有一.db数据表abc.db 用BDE连接
query1:
工号 工资 部门
001 200 办公室
002 300 办公室
101 400 财务部
201 200 工会
202 500 工会
102 300 财务部
。。。。。
(其实工号的第一位就是部门号)

希望一:
工号 工资
01 200
02 300
01 400
01 200
02 500
02 300
。。。。。
我用如下语句,不行,why?
select substring(工号,2,2) as 工号,工资 from "abc.db"

希望二:
部门 工号 工资
办公室 001 200
办公室 002 300
办公室 500
财务部 101 400
财务部 102 300
财务部 700
工会 201 200
工会 202 500
工会 700
。。。。。
我用如下语句,也不行,why?
2、 select 部门,工号,工资 order by 部门 compute sum(工资) by 部门

如果在SQL SERVER数据库表中,2语句能通过但不能在DBGRID中显示出汇总数据!天哪!??


 
请问你是不是用DBgrid做显示数据库的界面?
如果是的话,只要修改DBgrid的Columans的属性就行了
可以直接把工资,工号,部门等的visible给false掉,不用用查询语句[8D]的
 
好象Local SQL语言里没有SubString这个函数
 
顶部