sql - sql日期时间。如何设置月份
问题描述
DECLARE @DateMin AS datetime = '2019-01-05 00:00:00';
DECLARE @PrmMois AS tinyint = 4;
如何将月份替换为 04 ?
解决方案
如果您只是在变量中寻找用 April 替换 January,则可以使用 DATEADD 方法,如下所示 -
SET @DateMin = DATEADD(MM,3,@DateMin)
如果您希望将属于任何月份的任何日期替换为 4 月,请执行以下操作 -
SET @DateMin = DATEADD(MM,-MONTH(@DateMin)+4,@DateMin)
推荐阅读
- c# - 空 linq 查询结果异常
- asp.net - ComponentSpace.SAML 未能验证 XML 签名
- rust - 为什么将闭包传递给接受函数指针的函数不起作用?
- sql - 创建连接多个表的数据库视图
- angular5 - ngx-datatable的动态更新
- html - Uncaught (in promise): ReferenceError: Strophe is not defined
- go - 以固定的步长将字节读入 Go 缓冲区
- sql - 如何在 T-Sql 中自定义结果
- vue.js - VueJS 和 Axios 用于 prod env 的多个基本 URL
- markdown - MARKDOWN 粗体字