`
YTWY001
  • 浏览: 30272 次
  • 性别: 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中将日期转换为中文大写

    例如,你可以编写一个用户定义的函数,该函数接收日期作为输入,然后遍历日期的各个部分(年、月、日),分别转换为中文大写。对于年份,可以将数字转换为对应的中文字符;对于月份和日期,可以创建一个映射表,将1...

    Sql Server日期格式转换

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

    SQL Server数据转换服务的妙用之导入导出数据

    SQL Server 数据转换服务的妙用之导入导出数据 SQL Server 数据转换服务是一种功能强大且实用的工具,它可以帮助数据库管理员解决各种数据导入、导出和合并问题。通过本文,我们将详细介绍 SQL Server 数据转换...

    根据年月日生成编号sqlserver

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

    SQL语句实现进制转换

    在数据库管理和数据处理中,SQL(Structured Query Language)语句是一种强大的工具,它不仅用于查询和操作数据,还可以执行各种计算和转换任务。当我们需要在不同的进制系统间进行转换时,SQL同样提供了相应的功能...

    sql server 行列转换

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

    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时间按转换格式

    - **Style 21**: 年月日格式加上更精确的时间戳(例如:2006-05-1610:57:47.157)。 - **Style 22**: 美式日期格式加上时间戳和AM/PM(例如:05/16/0610:57:47AM)。 - **Style 23**: 精确到天的完整日期格式(例如...

    ACCESS\SQL Server数据库转换MYSQL数据库工具

    无论是ACCESS还是SQL Server,都使用SQL进行数据操作,而转换工具DB2MYSQL则负责将Access中的SQL语法转换为MySQL所接受的SQL语法。 在压缩包子文件的文件名称列表中: - "db2mysql.exe" 是主应用程序文件,用户通过...

    SQL Server转换为MySQL工具

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

    SQL语句转换(delphi与MS SQL语句进行转换)

    标题提到的"SQL语句转换(delphi与MS SQL语句进行转换)"是一个工具,旨在帮助开发者在Delphi编写的SQL语句与MS SQL Server支持的SQL语法之间进行互换。这个工具可能是为了解决两种语法差异带来的兼容性问题,从而简化...

    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工具,直接贴近了就可以了;

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

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

Global site tag (gtag.js) - Google Analytics