sql将日期转为字符串
答:把日期转成字符串 char(10),表示转换后的字符串长度为10 rq,就是被转换的日期参数 21代表格式 convert的用法,及日期格式,见下:语法 使用 CONVERT:CONVERT (数据类型[长度], 表达式 [, 日期格式样式])转换为日期型时可使用日期格式样式 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出 ...
答:,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者 字符串 格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。在表中,左侧的两列表示将 dat...
答:to_char函数可以将日期值格式化为字符串; to_date函数将字符串按指定格式转换成日期值。在查询中, 将'2014/01/01'转换成日期值,然后再用作查询条件,这样会比较好。select ... where enddate < to_date('2014/01/01', 'yyyy/mm/dd')...
答:declare @lsdate varchar(32)set @lsdate= convert(varchar,getdate(),120)set @lsdate=substring(@lsdate,1,17)+'00'select @lsdate
答:直接将日期类型的数据赋给字符串定义的变量就好,比如下面代码:DECLARE @AA NCHAR(20)SET @AA = GETDATE();SELECT @AA AS LS 如果你要一个特定的格式,那就用类似下面的代码:DECLARE @AA NCHAR(20)SET @AA = CONVERT(varchar(100), GETDATE(), 20) --类似 2006-05-16 10:57:47SELECT ...
答:1). left(convert(varchar,getdate(),120),10) --转换成yyyy-mm-dd 2).时间差:datediff(day,'2004-03-22','2005-05-05')
答:create function change(@date DATETIME)--@date 参数returns varchar(50) --返回值类型asbegindeclare @MSG varchar(50)set @MSG=convert(varchar,@date,23)RETURN @MSGend goselect dbo.change('2017-03-30')
答:强制类型转换 用 cast 或者convert (你要的字符串类型,你的datetime参数, 转换类型-十个数字-如121 )
答:convert(varchar(10),日期字段,108)
答:不明白你的用途,datetime类型可以直接用字符串来操作的, 如 update table set lastdate='2011-10-10' , 一般只有将varchar转换为datetime。。
网友评论:
荀胡19677193074:
SQL语句中, 怎样把日期转为字符串? -
8884储卷
: CONVERT (data_type[(length)], expression [, style]) 参数 expression data_type 目标系统所提供的数据类型,包括 bigint 和 sql_variant.不能使用用户定义的数据类型.有关可用的数据类型的更多信息,请参见数据类型. length nchar、...
荀胡19677193074:
sql 中怎样让日期转变成字符串 -
8884储卷
: 直接将日期类型的数据赋给字符串定义的变量就好,比如下面代码:DECLARE @AA NCHAR(20) SET @AA = GETDATE(); SELECT @AA AS LS 如果你要一个特定的格式,那就用类似下面的代码:DECLARE @AA NCHAR(20) SET @AA = CONVERT(varchar(100), GETDATE(), 20) --类似 2006-05-16 10:57:47 SELECT @AA AS LSCONVERT() 的参数与用法,自个去查一下咯.
荀胡19677193074:
sqlserver怎么把日期转化成字符串 -
8884储卷
: DECLARE @DateTimeValue varchar(32), @DateValue char(8), @TimeValue char(6) SELECT @DateValue = '20120718',@TimeValue = '211920' SELECT @DateTimeValue = convert(varchar, convert(datetime, @DateValue), 111)+ ' ' + substring...
荀胡19677193074:
SQL语句中..怎样把日期转为字符串? -
8884储卷
: 这个问题我已经回答了,楼主是MySQL数据库.需要得到YYYYMM,应该是.select CONCAT(year(now()),month(now()));
荀胡19677193074:
sqlserver 如何把查出来的日期变成字符串格式 -
8884储卷
: SELECT datepart(mm,日期字段) + '月' AS [日期] FROM ......
荀胡19677193074:
sqlserver如何把日期转化为字符串 -
8884储卷
: 你看下你日期是datetime类型还是varchar类型 如果是varchar类型 select replace(replace(replace(日期字段,'-',''),':',''),' ','') from 表名如果是datetime类型select replace(replace(replace(convert(varchar,日期字段,120),'-',''),':',''),' ','') from 表名
荀胡19677193074:
SQL语句中怎样把日期转为字符串? -
8884储卷
: convert(varchar(8),getDate(),110)你的数据库是什么啊 !oracel 还是 sqlserver 还是 mysql这条sql 是sqlserver的
荀胡19677193074:
用sql语句把日期转换成相连的字符串? -
8884储卷
: REPLACE(REPLACE(REPLACE(convert(varchar(19),字段,21),'-',''),':',''),' ','') 测试如下:Select REPLACE(REPLACE(REPLACE(convert(varchar(19),GETDATE(),21),'-',''),':',''),' ','') 返回:20101229103848
荀胡19677193074:
在SQL语句中,将日期转化为字符串的函数是什么?
8884储卷
: 这个有文章介绍的 GetDate( )取时间
荀胡19677193074:
sql server 中怎么把日期转化为字符串?例如:02/17/2007 14:24:22转化为02172007142422 -
8884储卷
: select convert(varchar(40),getdate(),112) + substring(convert(varchar(40),getdate(),120),12,2) + substring(convert(varchar(40),getdate(),120),15,2) + substring(convert(varchar(40),getdate(),120),18,2)from table 应该可以达到你的要求