紧急:如何用函数将英文长月份变为短月份

[复制链接]
查看11 | 回复8 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
如下:
字段: TT
类型:Datetime
现有值: January

目标:Jan
请问用哪个函数可以将TT字段中的January变为Jan? 谢谢大家!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
备份数据库,先
然后,执行
update tbname set TT=replace(TT,'January','Jan') where ....
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
你的方法确实可以解决问题,如果用substring函数也可以解决,但是现在需要用一个函数将月份(例如:August)转换成缩写(Aug的形式。还请指导!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
即需要的是一个在SQL SERVER字段里定义有的可以将月份转换成缩写格式的函数。我原来用过其它可以解决问题的函数但是boss要求找到这个能够自动转换的函数。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
那就自己写一个用户定义函数,即可
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
好,我试试,谢谢你!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
将字符串截短为3个字符。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
灵异测试
一个很准的心理测试:
  按下面的步骤一步一步做,不要作弊,否则你的希望会落空(用 3 分钟完成) 发送这个留言的人说:她的愿望在 10 分钟内变成现实,记住:不要有欺骗行为。(这个游戏的结果非常有趣,注意:按顺序往下读,不能跳跃地往下读)(只要花 3 分钟-值得一试)
  (首先拿一只笔和一张纸)(当你在选择人的名字时,保证是你确实认识的,并且是凭第一直觉)(每次向下移动一行 ── 记住:不要跳跃的往下读) 一、首先,在一列中写下 1 到 11 的序号(即 1 、2、 3 、 4 、 5、 6 、7 、 8 、 9 、 10 、 11 、)
  二、在序号 1 和 2 的旁边,写下你所想的任意两个数字
  
  三、在序号 3 和 7 的旁边,写下任意两个异性的名字。(注意:不要跳跃的向下看)
  
  四、在序号 4 、 5 和 6 的旁边,写下人(朋友或亲戚 …… )的名字)(不要有欺骗行为)
  
  五、在序号 8 、 9 、 10 、 11 的旁边,写下 4 首歌的名字)
  
  六、最後,许一个愿
  
  
  答案:1. 你必须把这个游戏告诉给(序号 2 旁边写下的数字)个人。 2. 序号 3 是你所爱的人。 3. 序号 7 是你所喜欢的但不能与之相伴的人。 4. 序号 4 是你最关心的人。 5. 序号 5 是非常了解你的人。 6. 序号 6 是你重要的人 7. 序号 8 的歌适合序号 3 中的人。 8. 序号 9 的歌适合序号 7 中的人。 9. 序号 10 的歌最能代表你的想法。 10. 序号 11 的歌是你对生活的感受。 (读完这个留言後,在 1 个小时之内转载到 10 个论坛,如果照此做了,你的许愿就会变成现实,否则,就会事与愿违
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
谢谢yupp !我最后就是用你的这个方法做好的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行