Eu resolvi o problema acima usando Sql Server. Então, a única coisa que você precisa mudar é a consulta Select
-
Primeiro Crie uma variável para armazenar a data de cada ano.
Name: TimeValue DataType=Int32
-
Use um ForEach Loop e selecione Foreach Item enumerator na guia de coleção
-
Clique na guia Colunas e crie uma nova coluna de tipo de dados int
-
No mapeamento de variáveis mapeie a variável criada acima.
- Dentro do fluxo de dados use um destino oledb e no modo de acesso a dados selecione o comando sql . A consulta na cláusula where deve ser alterada e tente selecionar as colunas ao invés de dar *.
- Clique na aba de parâmetros mapeie o parâmetro criado para o loop foreach
Caso os valores de data não sejam conhecidos antes, você pode usar executar a tarefa sql antes do loop foreach e selecionar apenas os valores da coluna dateTime da tabela e armazená-los em uma variável e no loop foreach usar Foreach do enumerador de variável na coleção tab e selecione a variável criada na tarefa execute sql acima.
Espero que isso ajude vc.