添加列问题
我现在有一张表
结构如下,00表示在0点的某个车道的车流量,01表示在1点的某个车道的车流量.
车道 00 01 02 03
问问能不能在用SQL语句去数据的时候,在后面加上列,把各个点的数据加起来,就像报表里面的那样
我只知道可以用union加上一行把一列的数据加起来,问问能不能不各列加起来作为一个新的列。
问题点数:50、回复次数:5Top
1 楼huailairen(流浪猫--很想养只猫,带着它到处流浪。)回复于 2006-03-26 09:35:16 得分 0
不懂楼主意思。Top
2 楼chengpei_chen()回复于 2006-03-26 09:39:53 得分 0
CSDN - 技术社区 - 问题
推荐给朋友 | 关闭窗口
主 题: 添加列问题
作 者: chengpei_chen ()
等 级:
信 誉 分: 100
人 气: 14
所属社区: MS-SQL Server 基础类
问题点数: 50
回复次数: 1
发表时间: 2006-3-26 9:15:53
刚才写的有点错误,不好意思。
我现在有一张表
结构如下,00表示在0点的某个车道的车流量,01表示在1点的某个车道的车流量.
列1 列2 列3 列4 列5
车道 00 01 02 03
问问能不能在用SQL语句取数据的时候,再在后面加上一列,把这一行前面几列的数据加起来,就像报表里面的那样
我只知道可以用union加上一行把一列的各行的数据加起来,问问能不能把各列加起来作为一个新的列。
Top
3 楼huailairen(流浪猫--很想养只猫,带着它到处流浪。)回复于 2006-03-26 10:23:18 得分 50
select 列1 ,列2, 列3 , 列4 , (列5, 列2 + 列3 + 列4 + 列5 ) as 总流量
from 表
Top
4 楼Owl_xiang(owl_mei)回复于 2006-03-26 13:04:02 得分 0
select 列1,列2,列3 ,列4 ,列5,( 列2 + 列3 + 列4 + 列5 ) as 总流量
from 表
Top
5 楼chengpei_chen()回复于 2006-03-28 18:18:23 得分 0
以上两位说的在列为汉字时,确实可以实现,但我现在的列明为 :00,01,02,03 等,这样用这个方法就不行了,就变成00+01+...这样的数字的和了,请问因该怎样处理,还得把列明改为汉字吗,那样显示的时候多罗嗦.Top




