CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

怎样合并字段?比如,年月日分别在不同的字段里,怎样让他在一个字段里显示mm/dd/yy?

楼主outstarer(小学没毕业)2003-09-02 10:58:39 在 MS-SQL Server / 疑难问题 提问

怎样合并字段?比如,年月日分别在不同的字段里,怎样让他在一个字段里显示mm/dd/yy? 问题点数:20、回复次数:7Top

1 楼yujohny(踏网无痕)回复于 2003-09-02 11:03:53 得分 3

UPDATE   表  
  SET   时间   =   日   +   '/'+月   +'/'+年Top

2 楼sdhdy(大江东去...)回复于 2003-09-02 11:07:18 得分 3

select   replace(convert(varchar(10),cast('2003'+'-'+'1'+'-'+'1'   as   datetime),10),'-','/')Top

3 楼sdhdy(大江东去...)回复于 2003-09-02 11:10:24 得分 3

select   replace(convert(varchar(10),cast(cast(年字段   as   varchar)+'-'+cast(月字段   as   varchar)+'-'+cast(日字段   as   varchar)   as   datetime),10),'-','/')Top

4 楼yujohny(踏网无痕)回复于 2003-09-02 11:10:33 得分 3

CREATE   TABLE   #aa   (COL1   NVARCHAR(20),YY   NVARCHAR(4),MM   NVARCHAR(2),DD   NVARCHAR(2))  
   
  INSERT   INTO   #aa   VALUES(NULL,'2003','8','1')  
  INSERT   INTO   #aa   VALUES(NULL,'2003','8','20')  
   
  UPDATE   #aa  
  SET   COL1   =   DD+'/'+MM+'/'+YY  
   
  SELECT   *   FROM   #aa  
   
  DROP   TABLE   #aaTop

5 楼liuyun2003(流云(老老实实做人,认认真真还贷))回复于 2003-09-02 11:14:08 得分 3

select   mm+'/'+dd+'/'+yy   from   yourtable    
  这样你等到的只是它的字符形式的显示而已,而不是真正的日期时间型数据。如果你需要的话,要在前面加cast来转换。Top

6 楼txlicenhe(马可)回复于 2003-09-02 11:20:45 得分 3

Select   月字段   +   '/'+日字段   +'/'+年字段   from   表  
   
  Top

7 楼sjw800614(SunSQLJob)回复于 2003-09-11 19:32:14 得分 2

UPDATE   TNameTarget  
  Set   fNew=   月字段   +   '/'+日字段   +'/'+年字段   from   表  
  Where   条件  
  Top

相关问题

  • 请问在DataTable视图中如何定义时间类型的字段(yyyy-MM-dd-HH-mm),而且在“UserList.worktable.Select()”语句中如何比较这个字段的时
  • 如何在邦定的数据字段格式化输出?如何写格式化格式?例如时间字段按照yyyy-mm-dd显示
  • 插入oracle日期型字段的日期数据可以有多少种形式?yyyy-mm-dd,dd-mm-yyyy,mm-dd-yyy,还有呢?
  • 为什么我在gridview里对日期字段设置dataformatstring="{0:yyyy-MM-dd}"没有任何作用?
  • 真烦!!paradox的date类型字段要求格式为mm/dd/yyyy,但delphi的datetimepicker控件得到的字段值的格式却是yyyy-mm-dd,各位有没有什么好办法解决?
  • 将 日期“ yy-mm-dd”型格式转化为“yyyy-mm-dd”型
  • 我的SQLserver中的有个字段是时间日期型的,可是现在有一部分不知道怎么都变成"YYYY-MM-DD 09:17:00"???
  • 怎么存入数据库中DATE型字段的数据是:23-三月 -0005 12:00:00 AM,我想想变成“yyyy-mm-dd”格式的日期
  • javascript中如何得到当前时间(yy-mm-dd hh:mm:ss.mmm)
  • pb中有没有dd/mm/yy hh:mm:ss的时间格式?

关键词

  • 字段
  • yy
  • 日
  • 月
  • dd
  • cast
  • 显示
  • mm
  • nvarchar
  • varchar

得分解答快速导航

  • 帖主:outstarer
  • yujohny
  • sdhdy
  • sdhdy
  • yujohny
  • liuyun2003
  • txlicenhe
  • sjw800614

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo