|
最佳回答 |
0
|
zsh331Lv8专家互助发布于2021-1-27 12:29(编辑于 2021-1-27 12:30)
|
SELECT CONVERT(varchar(7),DATEADD(month,-1,'2021-01'+'-01'), 23) AS KK ————————
|
|
|
|
最佳回答 |
0
|
红彤彤的大苹果Lv5初级互助发布于2021-1-27 11:08(编辑于 2021-1-27 11:26)
|
select DateAdd(m,-1, 时间字段) from 表
|
|
|
|
最佳回答 |
0
|
privacyLv5初级互助发布于2021-1-27 11:10
|
select to_char(TRUNC(to_date('2021-01','yyyy-mm')-1),'yyyy-mm') from dual
|
|
|
|
最佳回答 |
0
|
CunfanLv5见习互助发布于2021-1-27 11:31
|
你现在这个不是时间字段,先拼成时间类型字段,然后cast 强转时间类型,在用时间推移函数,求上个月,在截取前7位。提供思路。
|
|
|
|
最佳回答 |
0
|
huyajunLv6初级互助发布于2021-1-27 11:44(编辑于 2021-1-27 11:45)
|
select substr(adddate(str_to_date(CONCAT(date,'-01'), '%Y-%m-%d'),INTERVAL -1 MONTH), 1, 7) from 表
|
|
|