1.以日期倒序显示查询结果
SELECT row_number () OVER (ORDER BY createTime DESC) n, name,age FROM TEST
2.查询当前时间的上个月, 并转换为 字符串类型 , 显示格式 如:2018-04
SELECT LEFT(CONVERT(varchar,DATEADD(MONTH,-1,GETDATE()),21),7)
3.查询当前时间 ,并转换为 字符串类型
SELECT convert(varchar,getdate(),21)
4.根据当前时间上个月的年月, 模糊查询
SELECT * FROM TEST WHERE CONVERT(varchar,createTime,21)
LIKE ( SELECT LEFT(CONVERT(varchar,DATEADD(MONTH,-1,GETDATE()),21),10))+'%'