Мне нужно сгенерировать файл с последним днем месяца, используя SSIS. Я получаю его с помощью SQL.динамически генерировать файл с последним днем предыдущего месяца в ssis
DECLARE @mydate DATETIME
SELECT @mydate = '03/21/2013'
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(@mydate)),@mydate),112)
--20130228
Я не знаю, как передать его в выражении SSIS в диспетчере соединений.
Имя файла будет как 'ABC_20130228.txt'
Вы могли бы сделать это таким образом. Я просто использовал этот код, потому что мне пришлось создавать несколько имен файлов по другим причинам, и мне пришлось делать некоторые другие манипуляции. Я извлек часть именования из этой процедуры. – David