需求比较简单:获取日期(日期会变)上个月的25号
第一种解决思路:
-
已有日期减去一个月得到年月日
-
获取年份
-
获取 月份
-
拼接指定时间
日期减去一个月
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'
结果:
第二种解决思路:
-
日期减去一个月
-
获取 年月
-
拼接指定时间
获取 年月
SELECT CONVERT(VARCHAR(7),DATEADD(month,-1,getdate()),120)
结果如下:
再拼接指定日期
SELECT CONVERT(VARCHAR(7),DATEADD(month,-1,getdate()),120)+'-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 数据形式我的数据形式是一