SQL server日期转换——年月日合并成日期格式/取每月第一天或最后一天
- 将年度、月份、日期合并成日期格式
关键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) 目标日期
- 将年度、月份合并成日期格式,取每月第一天
将上一方法中的日期字段改成‘01’
CAST(CAST(年度 AS VARCHAR(5))+'/'+RIGHT('00'+CAST(月份 AS VARCHAR(4)),2)+'/'+'01' AS DATE) 每月第一天
- 将年度、月份合并成日期格式,取每月最后一天
取本月一号的下一月日期的前一天
DATEADD(MONTH, 1, CAST(CAST(年度 AS VARCHAR(5))+'/'+RIGHT('00'+CAST(月份 AS VARCHAR(4)),2)+'/'+'01' AS DATE))-1 每月最后一天
SQL server日期转换——年月日合并成日期格式/取每月第一天或最后一天相关推荐
- sql server使用convert来取得datetime日期数据
sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), ...
- Oracle SQL实现日期转换时间戳时间戳转化日期
Oracle SQL实现日期转换时间戳时间戳转化日期 -- 日期转换为毫秒级时间戳 24*60*60 *1000 SELECT (to_date('2019/4/11 14:45:43' ...
- 土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日
/** * 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd) * 返回值:String 小写汉字的日期 * 方法描述:土办法解决日期转换问题,转出格 ...
- SQL Server 批量转换指定字段类型为另一种类型
SQL Server 批量转换指定字段类型为另一种类型存储过程: CREATE PROCEDURE convertFieldType AS DECLARE tb CURSOR FOR SELECT S ...
- 微信语音怎么合并成MP3格式
手机微信收发的语音消息以单独的文件形式存储在手机存储中,将这些音频文件导出到电脑后,即可通过第三方软件对其进行读取,并将所有微信语音消息合并成MP3格式音频文件. 1,先把要合并微信语音的苹果手机或安 ...
- SQL Server(第二章) 字符串函数、日期时间函数、转换函数
--1.CONCAT 函数:字符串连接(支持sql server2012 SQL规则 如果与NULL连接返回NILL) SELECT empid,CONCAT(firstname,lastname) ...
- mysql sql日期截取年月日_sql截取日期/时间的单独部分,比如年、月、日、小时、分钟等等...
可以使用EXTRACT() 函数.(oracle和mysql都有该函数) 语法: EXTRACT(unit FROM date) date 参数是合法的日期表达式.unit 参数可以是下列的值: YE ...
- html 时间戳转换年月日,时间戳与日期的转换方法
php怎么将指定日期转换为时间戳 date('Y-m-d H:i:s', 1156219870); UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1 ...
- SQL Server 行列转换(1)
参考前一个SQL的行列转换例子http://www.cnblogs.com/insus/articles/1969896.html ,觉得不够自由,需要去预先知道记录的内容去定义行或列. 下面这个方法 ...
最新文章
- 招聘:兼职ASP 高级工程师
- 青龙羊毛——杀猪盘(搬砖,非原创)
- php中is_int用法,php – is_int()和ctype_digit()之间有区别吗?
- CocoaPods 安装和使用
- 同步本地远程分支 git remote prune origin
- codeforce 985C Liebig's Barrels
- http各类攻击及tcpcopy工具
- 入驻蚂蚁金服财富号的基金公司,学“乖”了
- Hownbsp;tonbsp;Modifynbsp;anbsp;ATInbsp;Switchablenbsp;G…
- FastStone Capture:Windows系统下小巧好用的宝藏电脑截图软件
- Java根据信用卡号区分国际常用的五大信用卡卡种:VISA,Master,AE,DC,JCB.
- gitbub 创建本地仓库注意点。
- hadoop和spark安装包 网盘地址
- 安卓虚拟键盘_0202年了,苹果IOS和安卓系统的差距还大吗?
- 2021年安全员-C证(陕西省)考试总结及安全员-C证(陕西省)
- 最近有股强烈的挫败感
- python自然语言处理之lda
- Mysql常用函数(一)
- 超详细教程windows系统还原教程 win10 win7 64bit、32bit优盘做系统教程
- 2022.04.29(LC_680_验证回文字符串 Ⅱ)