我需要每天运行一个SQL作业。
此CSV文件需要以昨天的日期命名。因此,如果今天要运行此作业,它将生成一个名为20160820_invoices.csv的文件。
我使用以下代码,但它不起作用。
"C:\\Invoices_" + (DT_WSTR,4)DATEPART("yyyy",GetDate()) +
RIGHT("0" + (DT_WSTR,2)DATEPART("mm",GetDate()) ,2) +
RIGHT("0" + (DT_WSTR,2)DATEADD("dd", -1, GetDate()),2) + ".csv"`
有没有其他方法可以纠正它以使其发挥作用?
答案 0 :(得分:1)
"C:\\Invoices_" + CONVERT(varchar(8), DATEADD(d, -1, current_timestamp), 112) + ".csv"