怎样合并字段?比如,年月日分别在不同的字段里,怎样让他在一个字段里显示mm/dd/yy? UPDATE 表SET 时间 = 日 + '/'+月 +'/'+年 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select replace(convert(varchar(10),cast('2003'+'-'+'1'+'-'+'1' as datetime),10),'-','/') select replace(convert(varchar(10),cast(cast(年字段 as varchar)+'-'+cast(月字段 as varchar)+'-'+cast(日字段 as varchar) as datetime),10),'-','/') 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 #aaSET COL1 = DD+'/'+MM+'/'+YYSELECT * FROM #aaDROP TABLE #aa select mm+'/'+dd+'/'+yy from yourtable 这样你等到的只是它的字符形式的显示而已,而不是真正的日期时间型数据。如果你需要的话,要在前面加cast来转换。 Select 月字段 + '/'+日字段 +'/'+年字段 from 表 UPDATE TNameTargetSet fNew= 月字段 + '/'+日字段 +'/'+年字段 from 表Where 条件 如何将.SQL文件转换成数据库 sql2005 和sql2000创建链接服务器的问题。 林妹妹(小F)以及其它达人。。。请教一个很菜的问题请进吧。 ■■■关于 COUNT 的问题,请进来看看,在线等待ing...■■■ 远程数据库更新问题,标题要长??????????????????????????????????????????????? SQL2000如何写入长文本内容 启动sqlserver2005时,弹出一个警告对话框. 请教:这个SQL语句怎写? 关于外键的问题!谢谢 帮帮忙 SQL SERVER 7。0 数据库改名 关于事物计数器,我不能理解的 关于OLE DB中开发遇到的问题!
INSERT INTO #aa VALUES(NULL,'2003','8','20')UPDATE #aa
SET COL1 = DD+'/'+MM+'/'+YYSELECT * FROM #aaDROP TABLE #aa
这样你等到的只是它的字符形式的显示而已,而不是真正的日期时间型数据。如果你需要的话,要在前面加cast来转换。
Set fNew= 月字段 + '/'+日字段 +'/'+年字段 from 表
Where 条件