相关文章推荐


需求比较简单:获取日期(日期会变)上个月的25号

第一种解决思路:

  1. 已有日期减去一个月得到年月日
  2. 获取年份
  3. 获取 月份
  4. 拼接指定时间

日期减去一个月

select DATEADD(MONTH,-1,GETDATE())

获取年

SELECT YEAR(DATEADD(MONTH,-1,GETDATE()))

获取月

SELECT MONTH(DATEADD(MONTH,-1,GETDATE()))

拿年月日进行拼接:

select cast(YEAR(DATEADD(month,-1,getdate())) as varchar)+'-'+cast(MONTH(DATEADD(month,-1,getdate())) as varchar)+'-25'

结果:

2020-8-25

第二种解决思路:

  1. 日期减去一个月
  2. 获取 年月
  3. 拼接指定时间

获取 年月

SELECT CONVERT(VARCHAR(7),DATEADD(month,-1,getdate()),120)

结果如下:

2020-08

再拼接指定日期

SELECT CONVERT(VARCHAR(7),DATEADD(month,-1,getdate()),120)+'-25'

结果 :

2020-08-25

第二种比第一种更简单,因为第一种还要进行转换。


Java权限时间设置 java权限表设计

前言对于一个有实用价值的系统,都会有很多的使用群体,这些群体之间,由于分工合作或其他安全原因,对同一个系统的资源(各个模块的操作)会拥有不同的操作,由此引申出了一个概念,权限管理。此文将对权限管理进行解读、阐明权限管理的一种方法。表结构设计t_userCREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT `user_nam

Python路径规划 python路径规划建模

车辆路径规划问题的研究一般较常遇到需要画出车辆路径示意图,已知有每辆车的真实坐标序列,那么如何利用在一个空白的坐标轴上画出路径呢?1.准备1.1 matplotlib引入一般情况下只引入plt就行了,但是我这里因为要修改图例的字体,直接将matplotlib也引入进来:import matplotlib import matplotlib.pyplot as plt1.2 数据形式我的数据形式是一

 
推荐文章