国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

行轉列

2024-07-21 02:11:55
字體:
來源:轉載
供稿:網友

問:

表結構如下

time              ne        reguser  openusercount sysrate
2006-10-13 15:00whmsc141.61288254     256915
2006-10-13 15:00whmsc236.12255287     226457
2006-10-13 15:00whmsc324.34191782     169963
2006-10-13 15:00whmsc418.04150165     133202
2006-10-13 15:00whmsc545.9322620     287878
2006-10-13 15:00whmsc636.5239202     214127
2006-10-13 15:00whmsc746.81331721     297042
2006-10-13 15:00whmsc846.38240098     215498
2006-10-13 15:00whmsc951.58323802     292248
2006-10-13 15:00whmsca136.81304640     271097
2006-10-13 15:00whmscb36.79316382     278293
2006-10-13 15:00whmscc38.69310090     277396
2006-10-13 15:00whmscd22.26206749     182311

現在要做成這樣
time              ne      字段           值
2006-10-13 15:00whmsc1  reguser       41.61
2006-10-13 15:00whmsc1  openusercount 288254
2006-10-13 15:00  whmsc1  sysrate       256915
... 中間省略 ...   ...     ...           ...
2006-10-13 15:00whmscd  reguser       22.26
2006-10-13 15:00whmscd  openusercount 206749
2006-10-13 15:00  whmscd  sysrate       182311

----到了下一個小時還是這樣,按time,ne分組,如
time              ne      字段           值
2006-10-13 16:00whmsc1  reguser       41.61
2006-10-13 16:00whmsc1  openusercount 288254
2006-10-13 16:00  whmsc1  sysrate       256915
... 中間省略 ...   ...     ...           ...
2006-10-13 16:00whmscd  reguser       22.26
2006-10-13 16:00whmscd  openusercount 206749
2006-10-13 16:00  whmscd  sysrate       182311

----------------------------------------------------------------------

答:

if object_id('pub..tab') is not null
   drop table tab
go

create table tab
(
time datetime,
ne varchar(10),
resuser varchar(10),
openusercount varchar(10),
sysrate varchar(10)
)

insert into tab(time,ne,resuser,openusercount,sysrate) values('2006-10-13 15:00','whmsc1','41.61','288254','256915')
insert into tab(time,ne,resuser,openusercount,sysrate) values('2006-10-13 15:00','whmsc2','36.12','255287','226457')
insert into tab(time,ne,resuser,openusercount,sysrate) values('2006-10-13 16:00','whmsc1','41.62','288256','256916')
insert into tab(time,ne,resuser,openusercount,sysrate) values('2006-10-13 16:00','whmsc2','36.16','255286','226456')

select convert(varchar(16),time,120) as time,ne ,'resuser'      as 字段,resuser       as 值 from tab union
select convert(varchar(16),time,120) as time,ne,'openusercount' as 字段,openusercount as 值 from tab union
select convert(varchar(16),time,120) as time,ne,'sysrate'       as 字段,sysrate       as 值 from tab
order by time,ne

drop table tab

--結果

time             ne         字段            值         
---------------- ---------- ------------- ----------
2006-10-13 15:00 whmsc1     openusercount 288254
2006-10-13 15:00 whmsc1     resuser       41.61
2006-10-13 15:00 whmsc1     sysrate       256915
2006-10-13 15:00 whmsc2     openusercount 255287
2006-10-13 15:00 whmsc2     resuser       36.12
2006-10-13 15:00 whmsc2     sysrate       226457
2006-10-13 16:00 whmsc1     openusercount 288256
2006-10-13 16:00 whmsc1     resuser       41.62
2006-10-13 16:00 whmsc1     sysrate       256916
2006-10-13 16:00 whmsc2     openusercount 255286
2006-10-13 16:00 whmsc2     resuser       36.16
2006-10-13 16:00 whmsc2     sysrate       226456

(所影響的行數為 12 行)


 

上一篇:如何復制數據庫結構

下一篇:分級求和

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁南县| 德化县| 灵川县| 奉新县| 淮滨县| 峡江县| 平安县| 固始县| 上思县| 江孜县| 建阳市| 体育| 于田县| 新河县| 楚雄市| 韶关市| 桃源县| 会昌县| 新竹市| 马山县| 额尔古纳市| 莱州市| 屏山县| 葵青区| 江西省| 琼中| 尚志市| 新巴尔虎左旗| 桑植县| 赣榆县| 仪陇县| 池州市| 阳西县| 安乡县| 海安县| 郯城县| 景洪市| 镇康县| 彭水| 历史| 彭山县|