方法比较砍,请高手赐教!
--第一步查出日期在前且不包含0的 修改添加0
select elder_name,birthrate as olddate,'0'+birthrate as newdate from t_elder_base_info
where birthrate!='' and substring(birthrate,2,1)='-'
update t_elder_base_info set birthrate = '0'+ birthrate
where birthrate!='' and substring(birthrate,2,1)='-'
--第二步查询出日期在前面的 修改至后面 (日月年修改为年月日格式)
select elder_name,birthrate as olddate,substring(birthrate,7,4)+substring(birthrate,3,3) +'-'+substring(birthrate,1,2) as newdate
from t_elder_base_info
where birthrate!='' and substring(birthrate,3,1)='-'
update t_elder_base_info set
birthrate = substring(birthrate,7,4) + substring(birthrate,3,3) + '-'+substring(birthrate,1,2)
where birthrate!='' and substring(birthrate,3,1)='-'
分享到:
相关推荐
mysql只取年月日的SQL写法
sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的
SQLserver中按年月日生成日期型自增编码.pdf
sql语句 截取时间 只显示 年,月,日的格式
示例中列出了三种实现在SQL中将日期转换为中文大写的方法,两种通过函数实现,一种通过存储过程实现。
sql 时间格式 转换大全,方便初学者使用时查看,作为工具使用!
sql server日期格式转换方法大全
Sql日期时间格式转换 大全 能用到的基本上都有了
sql server 行列转换.
关于sql时间函数格式转换比较全的转换函数和举例说明,整理之网络。
动态 实现 SQL 2008行列转换的pivot
sql 日期时间转换大全 sql 日期时间转换大全 sql 日期时间转换大全 sql 日期时间转换大全 sql 日期时间转换大全 sql 日期时间转换大全 sql 日期时间转换大全
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
SqlServer日期转换 能够将sql server 的日期类型 以不用表示格式进行输出显示
sql数据类型转换(cast() and convent())函数),举例说明具体使用方法
可将常规的sqlserver 的sql语句转换为 oracle语法,核心逻辑在SqlConvertToOracle.pas,便于入门。
SQL语句写的各进制之间互相转换,如二进制转换十进制,八进制转换十六进制等等
根据年月日生成编号sqlserver
SQL Server转换为MySQL工具,可以使得SQL server数据库中的数据转换到MySQL中,里面包含使用步骤