mshd.net
当前位置:首页 >> sql 年月日变成日期 >>

sql 年月日变成日期

select distinct CONVERT(varchar(7), 时间列名称, 120 ) from 表名

用cast函数来进行转换。 先利用cast函数将数字型转为字符型,再用一次cast函数将字符型转为日期型。 语句如下: select cast(cast(20050927 as varchar) as datetime)结果如图: cast函数说明: 语法: CAST (expression AS data_type) 参数说明...

需要设置函数公式select * from 表名 where Convert(varchar(10),日期字段,120)='2008-12-15'即可输出。 如获取年月日,设置 select CONVERT(varchar(100), GETDATE(), 23)输出2017-03-06 ,如需获取年月select CONVERT(varchar(7), GETDATE(), ...

SELECT substring(Convert(VARCHAR(30), 【要查询的字段】, 120),1,10) FROM 【表名】 convert 是将时间类型的转换为字符串类型 subString为截取字符串 substring 三个参数 第一个表示要截取的字段 第二个 表示从哪开始截取 第三个 表示 截取的长度

select to_char(时间字段,'yyyy-mm-dd') from 表名; 这样就取出时间字段中的年月日 ,格式为 2010-08-19

select convert(varchar(10),日期子段,120) from 表名

oracel 日期类型 date yyyy 年 MM 月 DD 日 sysdate系统时间 select to_char(sysdate,'yyyy-mm-dd') from dual; --显示系统时间,格式为1900-01-01

declare @date varchar(20) set @date = '2013-06-06 13:30:25' +'%' SELECT * FROM TELEPHONE_HISTORY WHERE CONVERT(VARCHAR(20) ,RECVTIME , 120) LIKE @date 其中:CONVERT(VARCHAR(20) ,RECVTIME , 120) 就是将日期 类型转 “YYYY-MM-DD HH:...

以下是所有的日期格式,按你要求应该用 Select CONVERT(varchar(100), GETDATE(), 23) 就可以了 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varcha...

下面以SQL Server数据库为例,可以用自带函数MONTH获取,sql语句如下: select MONTH(时间列名) as month from 表名 步骤: 1、创建test1表,并赋值。 2、获取月份。 扩展资料: 如何获取年份: 可以用自带的YEAR函数来获龋 select YEAR(时间列...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com