私は以下のクエリを持っていますが、2012年が変わるときにはうまくいかないでしょう。どんな助けも素晴らしいでしょう。返すSQLクエリGET()mm-yyyy -1月
SELECT distinct Month(GetDate())-1,Year(GetDate()) FROM myybl
私は以下のクエリを持っていますが、2012年が変わるときにはうまくいかないでしょう。どんな助けも素晴らしいでしょう。返すSQLクエリGET()mm-yyyy -1月
SELECT distinct Month(GetDate())-1,Year(GetDate()) FROM myybl
おそらく、この:あなたは二つの別々の列をしたい場合は
09-2011
:
SELECT RIGHT(CONVERT(VARCHAR, DATEADD(mm,-1,GETDATE()),105),7)
今日のためにフォーマットされた出力は次のようになります:
SELECT DATEPART(mm,DATEADD(mm,-1,GETDATE())) AS MONTH,
DATEPART(yyyy,DATEADD(mm,-1,GETDATE())) AS YEAR
出力:
MONTH YEAR
9 2011
誰かがこの答えに-1を与えたのはなぜですか?私はこの答えが直接問題の問題に対処したと思った? –