2

これとともに:

CONVERT(varchar(10),DATEADD(month,1,GETDATE()),120)

私はこれを得る

2013-08-19

これは完璧ですが、出力を 1 ~ 2 日短縮する必要があります

例:2013-08-18

任意のヒント?

4

3 に答える 3

7

1 日少なく使用できます

Select CONVERT(varchar(10),(dateadd(dd, -1, getdate())),120)

または2日差利用の場合

Select CONVERT(varchar(10),(dateadd(dd, -2, getdate())),120)

convert はそれをあなたが求めるフォーマットにし、dateadd は dd または day を -1 または 2 で変更します。

于 2013-08-02T19:39:01.670 に答える
2
select CONVERT(varchar(10),DATEADD(MONTH, 1, GETDATE())-1,120)

select CONVERT(varchar(10),DATEADD(MONTH, 1, GETDATE())-2,120)
于 2013-08-02T18:51:40.147 に答える