SQL陳述句如何將計算當前年月減固定值后的日期
已知YearMonth年月是整型欄位,通過年月減固定天數,想要的結果如下
YearMonth day 結果
202011 -50 202009
202011 -30 202010
202011 -10 202010
當前數值為202011(默認為當前月的1號),減50天 回傳為202009,即2020年01月01日-50天=2020年9月
select SUBSTRING(cast(replace(convert(varchar(9),dateadd(month,0,getdate()),120),'-','') as VARCHAR),0,7)
uj5u.com熱心網友回復:
DECLARE @DT VARCHAR(10)DECLARE @DIFF INT
SET @DT='202011'
SET @DIFF=-50
SELECT CONVERT(VARCHAR(6),DATEADD(DAY,@DIFF,CAST(@DT+'01' AS DATE)),112)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/221306.html
標籤:基礎類
上一篇:MySQL基礎題
下一篇:c語言
