如何运算表中的数据,把数据放到另张表中?在线等,请高手指点!!!!

xiaoluhua 2006-09-01 11:00:23
我有一张表,内容如下(内容比较多,我简单举例):
编号 用功电度 无功电度 功率因数
1 10000 9245 0.99
2 12000 9500 0.98
3 12500 9624 1.00
4 13000 9725 1.00

我的目的是:有功的最大值-有功的最小值=?
无功的最大值-无功的最小值=?

如何求值,并把这两个算出来的值放到另一张表中,请问如何实现。
可以给出算法么???
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wym840713 2006-09-01
  • 打赏
  • 举报
回复
insert into 表名(你要插入的表名)
(字段一,字段二)
select max(用功电度)-min(用功电度),max(无功电度)-min(无功电度)
from 表
九斤半 2006-09-01
  • 打赏
  • 举报
回复
create table test(编号 int,用功电度 int,无功电度 int,功率因数 decimal(10,2))
insert test
select 1,10000,9245,0.99 union all
select 2,12000,9500,0.98 union all
select 3,12500,9624,1.00 union all
select 4,13000,9725,1.00
--select * from test

select
max(用功电度)-min(用功电度) as 用功差值,
max(无功电度)-min(无功电度) as 无功差值
into # from test
select * from #

drop table #
drop table test
lxzm1001 2006-09-01
  • 打赏
  • 举报
回复
select max(用功电度)-min(用功电度),max(无功电度)-min(无功电度) into #t from tablename
lxzm1001 2006-09-01
  • 打赏
  • 举报
回复
select into #t max(用功电度)-min(用功电度),max(无功电度)-min(无功电度) from tablename
xiaokugong 2006-09-01
  • 打赏
  • 举报
回复
select (max(用功电度)-min(用功电度)) 列名1,(max(无功电度)-min(无功电度))列名2 into 表名 from 旧表名

之前不用建表

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧