| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 831 人关注过本帖
标题:[求助]合并字段问题
只看楼主 加入收藏
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
收藏
 问题点数:0 回复次数:6 
[求助]合并字段问题
表A里面有个日期字段Date,怎么把年和月提取出来并到一起。

比如字段Date是2007-1-4,查询出来的结果就是20071。

主要就是怎么合并到一起。

[此贴子已经被作者于2007-1-4 10:14:57编辑过]

搜索更多相关主题的帖子: 字段 Date 结果 查询 
2007-01-04 10:14
chenxkfox
Rank: 1
等 级:新手上路
威 望:1
帖 子:123
专家分:0
注 册:2005-8-18
收藏
得分:0 

declare @t table

(
tid int,
tname varchar(40),
tdate datetime
)

insert into @t values('1','a',getdate())

select * from @t
select convert(varchar(4),tdate,120)+substring(convert(varchar(7),tdate,120),6,2) as newdate from @t

测试通过!


,SQL SERVER 群号:17280478
2007-01-04 11:07
chenxkfox
Rank: 1
等 级:新手上路
威 望:1
帖 子:123
专家分:0
注 册:2005-8-18
收藏
得分:0 

declare @t table

(
tid int,
tname varchar(40),
tdate datetime
)

insert into @t values('1','a',getdate())

select * from @t
select convert(varchar(4),tdate,120)+substring(convert(varchar(7),tdate,120),6,2) as newdate from @t


,SQL SERVER 群号:17280478
2007-01-04 11:17
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
收藏
得分:0 
这个取出来的月份前面是带0的,比如2007-1-4,查询出来的结果就是200701,我要的结果是20071,如果是2007-11-1,结果就是200711,怎么能把月份前面的0去掉啊?

新建的群(C#):23384106 验证注明
2007-01-04 12:03
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
select rtrim(datepart(yy,getdate()))+rtrim(datepart(mm,getdate()))

2007-01-04 13:41
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 
斑竹opendatasource怎么用啊,我用帮助里面的代码查询excel中的数据,老是报错,给我写个例子吧

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-01-04 14:17
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
收藏
得分:0 
受教了,谢谢你

新建的群(C#):23384106 验证注明
2007-01-04 14:31
快速回复:[求助]合并字段问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032130 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved