首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一序号有关问题,

2012-01-08 
求一序号问题,急!!!现有一表。要求如下IDCOLUMN1日期12007-03-058:0022007-03-0516:0032007-03-0524:001200

求一序号问题,急!!!
现有一表。要求如下
ID       COLUMN1       日期
1                             2007-03-05   8:00
2                             2007-03-05   16:00
3                             2007-03-05   24:00
1                             2007-03-06   8:00      
2                             2007-03-06   16:00
3                             2007-03-06   24:00
即一天分成3段,每一个时间点都对应同一个ID
请帮忙解决下!!
谢谢


[解决办法]
知识点~~交叉联接 CROSS JOIN
在这类联接的结果集内,两个表中每两个可能成对的行占一行。
select 1 as node, '8:00 'date union all select 2, '16:00 ' union all select 3, '24:00 '
看成一个表~~运行就知道了~~

可以这样写
select * from tt CROSS JOIN
(select 1 as node, '8:00 'date union all select 2, '16:00 ' union all select 3, '24:00 ')a

热点排行