select t.a, t.a-10 as b from (select (sum("数值字段1")+sum("数值字段2")) as a from B where id = 'xx') t
解决方案 »
- 从菜鸟到高手 --和YCZEALOT一起学习TSQL(The Guru's Guide To Transact SQL学习笔记)
- 求一SQL语句
- 关于full join 3个表关联问题。
- "检查数据库字段,是否设置了自增类型"?
- 前台不能返回存储过程的 output 参数,怪怪。
- 如何归类显示数据?
- 各位老大,急救一个关于excel导入sql server的问题!
- 列举sql的触女器可以触发什么动作,能否回滚引起触发的事务
- 数据库可以修改记录不能增加记录的问题
- 不懂,我在定义完数据库后我的技术主管让我写自定义函数,但我不知道这些有什么用,我以前都是用存储过程的.
- 怎样写获取计算机名的SQL?
- sql server 2000与2005能同时装吗?想试试新功能?
[b]=a-10
from
(
select [a]=sum([数值字段1])+sum([数值字段2])
from B where id = 'xx'
)t
(select sum("数值字段1")+sum("数值字段2") from B where id = 'xx')-10
[b]=a-10
from
(
select [a]=(
select sum([数值字段1])+sum([数值字段2])
from B where id = 'xx'
)
from TB
)t
[b]=T.a-10
from TB
join (
select [a]=sum([数值字段1])+sum([数值字段2])
from B where id = 'xx'
)T on 1>0
感谢你的回复
可能是我还没有说清楚select (select sum("数值字段1")+sum("数值字段2") from B where id = 'xx') as a , a-10,c,
d as b from TB我还想从TB表中取得其他的值。像你上面说的好像不可以阿~~我from TB表往那里放阿