Ho risolto il problema di cui sopra utilizzando SQL Server. Quindi l'unica cosa che devi cambiare è la query Seleziona
-
Innanzitutto crea una variabile per memorizzare la data per ogni anno.
Name: TimeValue DataType=Int32
-
Utilizza un ciclo ForEach e seleziona l'enumeratore Foreach Item nella scheda raccolta
-
Fare clic sulla scheda Colonne e creare una nuova colonna di tipo di dati int
-
Nella mappatura delle variabili mappa la variabile creata sopra .
- All'interno del flusso di dati usa una destinazione oledb e nella modalità di accesso ai dati seleziona il comando sql. La query nella clausola where dovrebbe essere modificata e prova a selezionare le colonne invece di dare *.
- Fai clic sulla scheda parametri mappa il parametro creato per il ciclo foreach
Nel caso in cui i valori di date non siano noti prima, è possibile utilizzare esegui l'attività sql prima di foreach ciclo e selezionare solo i valori della colonna dateTime dalla tabella e archiviarlo in una variabile e nel ciclo foreach utilizzare Foreach dall'enumeratore di variabili nella raccolta scheda e seleziona la variabile creata in precedenza esegui sql task .
Spero che questo ti aiuti.