当前位置:主页>仓库管理软件> 列表

如下问题该如何解决? 找进销存软件免费版

进销存软件版1楼: 从表中用SQL语句取过来的字段有A1,A2,B1,B2,我现在要求是:反应到DBGRID表中的时候,想实现以下格式:A1,A2,C1,B1,B2,C2.其中C1和C2为自动计算字段,如果用手工添加的话很简单,如果用命令实现的话该如何表达?

2楼: oracle:
select a1,a2,(a1+a2) as c1,b1,b2,(b1+b2) as c2
from table; 如财务软件

3楼: SQL Server:Ditto!

4楼: SELECT A1,A2,(公式)C1,B1,B2,(公式)C2
FROM 表名
放到ADOQUERY里,和DBGRID建立关联..........

5楼: to royal1442:
你看看这个帖子,给我说说这个 as 是什么东西,我已经混乱了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3318324
dataM.tj_adotable1.FieldValues[dataM.cj_adoquery1[''fdname'']]:=hj;
hj 是什么东西

6楼: select a1,a2,(公式) as c1,b1,b2,(公式) as c2
from table

这样就OK了

进销存软件版7楼: as就是你不想用取出来的字段的名字来显示,用了你想要的其他名字来代替这个字段名。
[blue]Select Name as UserName from DW10010[/blue]
则显示的结果不会有你的数据表中的那个Name的字段名,是UserName了。

8楼: 你是要怎么实现,是在DBGRID里面输入A1,A2后在DBGRED的C1显示A1+A2的值吗》还在在表里面就完成A1+A2=C1

9楼: 直接用sql解决

10楼: select a1,a2,(A1+A2) as c1,b1,b2,(B1+B2) as c2
from table

11楼: Select A1,A2,(C1的计算公式) As C1,b1,b2,(C2的计算公式) As C2
From TableName

12楼: 用select 只是占時計算出來。如果要保存還是用update
update TableName set c1=a1+a2,c2=b1+b2 如进销存软件免费版