1. 将年度、月份、日期合并成日期格式

关键1:年度、月份、日期的数据类型需要转换成文本

CAST(年度 AS VARCHAR(4)) 年度_文本
CAST(月份 AS VARCHAR(4)) 月份_文本
CAST(日期 AS VARCHAR(4)) 日期_文本

关键2:月份、日期存在个位数,需要转换为两位数

RIGHT('00'+CAST(月份 AS VARCHAR(4)),2) 月份_两位数
RIGHT('00'+CAST(日期 AS VARCHAR(4)),2) 日期_两位数

关键3:合并后转化为日期格式

CAST(CAST(年度 AS VARCHAR(5))+'/'+RIGHT('00'+CAST(月份 AS VARCHAR(4)),2)+'/'+RIGHT('00'+CAST(日期 AS VARCHAR(4)),2) AS DATE) 目标日期
  1. 将年度、月份合并成日期格式,取每月第一天
    将上一方法中的日期字段改成‘01’
CAST(CAST(年度 AS VARCHAR(5))+'/'+RIGHT('00'+CAST(月份 AS VARCHAR(4)),2)+'/'+'01' AS DATE) 每月第一天
  1. 将年度、月份合并成日期格式,取每月最后一天
    取本月一号的下一月日期的前一天
DATEADD(MONTH, 1, CAST(CAST(年度 AS VARCHAR(5))+'/'+RIGHT('00'+CAST(月份 AS VARCHAR(4)),2)+'/'+'01' AS DATE))-1 每月最后一天

SQL server日期转换——年月日合并成日期格式/取每月第一天或最后一天相关推荐

  1. sql server使用convert来取得datetime日期数据

    sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), ...

  2. Oracle SQL实现日期转换时间戳时间戳转化日期

    Oracle SQL实现日期转换时间戳时间戳转化日期 -- 日期转换为毫秒级时间戳  24*60*60 *1000 SELECT (to_date('2019/4/11 14:45:43'       ...

  3. 土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日

    /** * 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd) * 返回值:String 小写汉字的日期 * 方法描述:土办法解决日期转换问题,转出格 ...

  4. SQL Server 批量转换指定字段类型为另一种类型

    SQL Server 批量转换指定字段类型为另一种类型存储过程: CREATE PROCEDURE convertFieldType AS DECLARE tb CURSOR FOR SELECT S ...

  5. 微信语音怎么合并成MP3格式

    手机微信收发的语音消息以单独的文件形式存储在手机存储中,将这些音频文件导出到电脑后,即可通过第三方软件对其进行读取,并将所有微信语音消息合并成MP3格式音频文件. 1,先把要合并微信语音的苹果手机或安 ...

  6. SQL Server(第二章) 字符串函数、日期时间函数、转换函数

    --1.CONCAT 函数:字符串连接(支持sql server2012 SQL规则 如果与NULL连接返回NILL) SELECT empid,CONCAT(firstname,lastname) ...

  7. mysql sql日期截取年月日_sql截取日期/时间的单独部分,比如年、月、日、小时、分钟等等...

    可以使用EXTRACT() 函数.(oracle和mysql都有该函数) 语法: EXTRACT(unit FROM date) date 参数是合法的日期表达式.unit 参数可以是下列的值: YE ...

  8. html 时间戳转换年月日,时间戳与日期的转换方法

    php怎么将指定日期转换为时间戳 date('Y-m-d H:i:s', 1156219870); UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1 ...

  9. SQL Server 行列转换(1)

    参考前一个SQL的行列转换例子http://www.cnblogs.com/insus/articles/1969896.html ,觉得不够自由,需要去预先知道记录的内容去定义行或列. 下面这个方法 ...

最新文章

  1. 招聘:兼职ASP 高级工程师
  2. 青龙羊毛——杀猪盘(搬砖,非原创)
  3. php中is_int用法,php – is_int()和ctype_digit()之间有区别吗?
  4. CocoaPods 安装和使用
  5. 同步本地远程分支 git remote prune origin
  6. codeforce 985C Liebig's Barrels
  7. http各类攻击及tcpcopy工具
  8. 入驻蚂蚁金服财富号的基金公司,学“乖”了
  9. Hownbsp;tonbsp;Modifynbsp;anbsp;ATInbsp;Switchablenbsp;G…
  10. FastStone Capture:Windows系统下小巧好用的宝藏电脑截图软件
  11. Java根据信用卡号区分国际常用的五大信用卡卡种:VISA,Master,AE,DC,JCB.
  12. gitbub 创建本地仓库注意点。
  13. hadoop和spark安装包 网盘地址
  14. 安卓虚拟键盘_0202年了,苹果IOS和安卓系统的差距还大吗?
  15. 2021年安全员-C证(陕西省)考试总结及安全员-C证(陕西省)
  16. 最近有股强烈的挫败感
  17. python自然语言处理之lda
  18. Mysql常用函数(一)
  19. 超详细教程windows系统还原教程 win10 win7 64bit、32bit优盘做系统教程
  20. 2022.04.29(LC_680_验证回文字符串 Ⅱ)

热门文章

  1. 线性规划求解的python函数 : optimize.linprog
  2. java 枚举高级应用_java高级编程之枚举
  3. 电子工程师必有的八门武艺,你各修炼到第几级了?
  4. 2019-8-18 省赛选拔
  5. 什么是3D渲染,3D渲染在CG项目中为何如此重要?
  6. php面试题汇总(必会)
  7. C++蓝桥杯 基础练习之杨辉三角形
  8. 有奖补!2022年武汉市集成电路产品发展若干政策专项资金申报要求以及申报奖励补贴标准
  9. 用友t3选择服务器无响应,用友T3用友通客户端访问服务器时响应很慢
  10. 基于卷积神经网络和热力图回归的非结构化道路消失点检测 论文解读