`
YTWY001
  • 浏览: 30458 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

SQL日月年转换年月日

阅读更多

方法比较砍,请高手赐教!

--第一步查出日期在前且不包含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)='-' 

 

 

分享到:
评论

相关推荐

    SQLserver中按年月日生成日期型自增编码.pdf

    SQL Server 中按年月日生成日期型自增编码 本文档介绍了在 SQL Server 中生成日期型自增编码的方法,通过创建两个函数 `GenCustomCode` 和 `GenCustomID`,可以生成按年月日的日期型自增编码。该方法可以应用于各种...

    mysql只取年月日的SQL写法.sql

    mysql只取年月日的SQL写法

    sql语句 截取时间 只显示 年,月,日的格式

    SQL 语句截取时间 只显示 年、月、日的格式 在数据库中,经常需要对时间字段进行截取和格式化,以满足不同的显示需求。下面将详细介绍如何使用 SQL 语句截取时间,只显示年、月、日的格式。 使用 CONVERT 函数 ...

    sql server日期格式转换方法大全

    这两个函数可以用于提取日期的特定部分(如年、月、日)或添加/减去日期间隔。例如,获取日期字段的年份: ```sql SELECT DATEPART(year, myDate) AS 'Year' FROM myTable; ``` 要增加一年: ```sql SELECT ...

    Sql Server日期格式转换

    样式代码120会返回一个包含年月日以及时间的完整格式字符串,其中日期部分使用短横线分隔。 ##### 示例2:移除特殊字符 ```sql SELECT REPLACE(REPLACE(REPLACE(CONVERT(varchar, GETDATE(), 120), '-', ''), ' ', ...

    根据年月日生成编号sqlserver

    接下来,向该表插入了多条记录,每条记录的`iid`字段值都是由日期(年月日)和一个递增的序号组成,例如`'2011120701'`表示2011年12月7日的第一条记录。 为了根据当前日期生成新的编号,代码中使用了`CASE`语句来...

    sql server 行列转换

    ### SQL Server 行列转换知识点解析 #### 一、行列转换概述 在处理数据库查询时,我们经常会遇到需要将表中的行数据转换为列数据的需求,这种操作通常被称为“行列转换”。例如,当我们需要汇总不同类别的数据并将...

    sql和linq转换小工具,可以自动生产

    标题中的“sql和linq转换小工具”是指一个软件或应用程序,它的主要功能是将SQL查询语句自动转换为LINQ(Language Integrated Query)表达式。这个工具对于开发者来说非常实用,尤其是那些在.NET框架下工作,使用C#...

    Oracle Sql语句转换成Mysql Sql语句

    当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要...

    Sql语法转换为Oracle语法

    标题“Sql语法转换为Oracle语法”涉及到的主要知识点是SQL Server与Oracle数据库之间的SQL语句转换。这通常是因为在系统迁移或跨平台开发时,需要将SQL Server的查询语句适应Oracle数据库的语法。 描述中提到的...

    SQL Server数据库转换工具

    本文将深入探讨“SQL Server数据库转换工具”,它主要用于实现SQL Server与Access之间的数据和结构的互换。 首先,让我们了解SQL Server。Microsoft SQL Server是一款强大的关系型数据库管理系统,适合大型企业级...

    SQL Server转换为MySQL工具

    有时,由于业务迁移、成本优化或者技术栈的变化,用户可能需要将SQL Server的数据转换到MySQL中。这时,“SQL Server转换为MySQL工具”就显得尤为重要。 这个工具的主要功能就是帮助用户高效、准确地将SQL Server中...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到了SQL Server到Oracle的数据转换。本篇文章将详细探讨如何利用工具实现SQL Server自动生成SQL语句并转换到Oracle。 首先,标题...

    SQL语句行列转换(附带数据库、表、视图操作)

    SQL 语句行列转换(附带数据库、表、视图操作) SQL 语句行列转换是数据库管理系统中的一种常见操作,它可以将数据从行转换为列,或者从列转换为行。在这个过程中,需要使用数据库管理语言(Database Management ...

    sql日期转换

    -- 样式112:年月日 SELECT CONVERT(varchar(12), GETDATE(), 112); -- 样式102:年.月.日 SELECT CONVERT(varchar(12), GETDATE(), 102); ``` 以上每个查询都展示了使用不同样式参数的`CONVERT`函数,以输出日期...

    sql转换hql工具

    之前写好SQL,再到代码里面来写,语句复杂的看的时不时细节会忘记,用sql转换hql工具,直接贴近了就可以了;

    SQL2000 转换成SQL2005

    ### SQL2000 转换成SQL2005 #### 知识点概述 在将SQL Server 2000的数据库升级至SQL Server 2005的过程中,由于数据库文件会自动升级到2005版本,因此无法在SQL Server 2000环境中重新附加这些文件。直接通过恢复...

    sql快速转换成java、C代码

    然而,在实际应用中,我们往往需要将SQL查询语句转换为编程语言中的代码,如Java或C,以便在应用程序中执行这些操作。这个"sql快速转换成java、C代码"的工具就是为了帮助开发者实现这一目标,它能够自动化这个过程,...

    sql 字符转换数值

    sql 字符转换数值,适合刚入门的朋友,一看即明白,里面有详细的例子。

    XML查询语句转换成SQL语句的实现.pdf

    XML 查询语句转换成 SQL 语句的实现 本文主要讨论将 XML 查询语句转换成 SQL 语句的实现。XML 已经成为 Internet 上数据交换的事实标准,特别是在 Web 数据挖掘技术中,对数据源的结构化需求导致人们对 XML 文档的...

Global site tag (gtag.js) - Google Analytics