批处理 获取date的上个月份的yyyy-mm

[复制链接]
查看11 | 回复1 | 2013-1-9 19:24:41 | 显示全部楼层 |阅读模式
是不是bcd输出的就是当前月的前一个月的数据,所以日期要是比这个月早一个月?如过是的话,在bcp之前加入下面这些批处理就好了,当然 bcd 输出的那一行好改相应的变量哦,注意看了~set /a "y=%date:~0,4%"if "%date:~5,1%"=="0" (set /a "m=%date:~6,1%") else (set /a "m=%date:~5,2%")if %m%==1 ( set /a "m=12"& set /a "y=%y%-1") else (set /a "m=%m%-1")bcp master.dbo.fm_report_month out "e:\fm_report\%y%-%m%_hwb...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行