标题:[求助]SQL合并日期
只看楼主
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
 问题点数:0 回复次数:5 
[求助]SQL合并日期

表A里面有个日期字段Date,怎么把年和月提取出来并到一起。

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

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

这个得出来的结果是200701,怎么把月份前面的0去掉啊??

搜索更多相关主题的帖子: SQL 
2007-01-04 13:49
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
得分:0 
取出来之后用split函数分割然后提取不行吗?

http://www.找到组织!找到党!
2007-01-04 14:14
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
得分:0 
还要这么麻烦啊 能不能在SQL里搞定啊?

新建的群(C#):23384106 验证注明
2007-01-04 14:16
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
得分:0 

如果你想在SQL里搞的话,估计也行,但你的SQL语句必须学的很精通哦……呵呵


http://www.找到组织!找到党!
2007-01-04 14:21
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
得分:0 
我就是不会才来问大家的,那位大哥知道啊

新建的群(C#):23384106 验证注明
2007-01-04 14:27
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
得分:0 
在SQL版里找到答案了,是这样:
select rtrim(datepart(yy,getdate()))+rtrim(datepart(mm,getdate()))

同样谢谢wyg4859

新建的群(C#):23384106 验证注明
2007-01-04 14:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-114141-1-1.html




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

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