Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Променлива за генериране на предишни данни в ssis пакет?

Ще трябва да приложите израза dateadd към GetDate, показвайки, че искате да извадите един ден.

"/Report-" + 
(DT_WSTR, 4)  YEAR(dateadd("d", -1, getdate())) 
+ RIGHT("0" + (DT_WSTR, 2)  MONTH(dateadd("d", -1, getdate())), 2) 
+ RIGHT("0" + (DT_WSTR, 2) DAY(dateadd("d", -1, getdate())), 2)
+ ".csv"

Добива /Report-20140209.csv



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да агрегираме стойности от пивот?

  2. Новият потребител на SQL Server не успя да влезе

  3. Как да изтриете първите 1000 реда от таблица с помощта на Sql Server 2008?

  4. Как да зададете понеделник като първи ден от седмицата в SQL Server

  5. Изпълнете математически израз и задайте стойността на променлива в SQL