Jeg har løst ovenstående problem ved hjælp af SQL Server. Så det eneste, du skal ændre, er Select-forespørgslen
-
Først Opret en variabel for at gemme datoen for hvert år .
Name: TimeValue DataType=Int32 -
Brug en ForEach-løkke, og vælg Foreach Item-tæller på samlingsfanen

-
Klik på fanen Kolonner og opret en ny kolonne med datatype int
-
I variabeltilknytningskortet er variablen oprettet ovenfor .

- Inde i dataflowet skal du bruge en oledb-destination og i dataadgangstilstanden vælg kommandoen sql. Forespørgslen i where-sætningen skal ændres, og prøv at vælge kolonnerne i stedet for at give *.

- Klik på fanebladet parametre tilordne den parameter, der er oprettet for hver sløjfe

Hvis værdierne for dato ikke er kendt før, kan du bruge execute sql-opgaven før foreach loop og kun vælge dateTime-kolonneværdierne fra tabellen og gemme den i en variabel og i foreach-løkken bruge Foreach from variabeltæller i samlingen fanen og vælg den variabel, der er oprettet i ovenstående execute sql-opgave .
Håber dette hjælper dig.