Tôi đã giải quyết vấn đề trên bằng cách sử dụng Sql Server. Vì vậy, điều duy nhất bạn cần thay đổi là truy vấn Chọn
-
Đầu tiên Tạo một biến để lưu trữ ngày tháng cho mỗi năm.
Name: TimeValue DataType=Int32
-
Sử dụng ForEach Loop và chọn liệt kê Foreach Item trong tab bộ sưu tập
-
Nhấp vào tab Cột và tạo một cột mới của kiểu dữ liệu int
-
Trong ánh xạ biến, ánh xạ biến được tạo ở trên.
- Bên trong luồng dữ liệu, hãy sử dụng đích oledb và trong chế độ truy cập dữ liệu, hãy chọn lệnh sql. Truy vấn trong mệnh đề where nên được thay đổi và cố gắng chọn các cột thay vì đưa ra *.
- Nhấp vào tab thông số ánh xạ thông số được tạo cho vòng lặp foreach
Trong trường hợp nếu các giá trị của ngày không được biết trước thì bạn có thể sử dụng thực thi tác vụ sql trước vòng lặp foreach và chỉ chọn các giá trị cột dateTime từ bảng và lưu trữ nó trong một biến và trong vòng lặp foreach, hãy sử dụng Foreach từ biến liệt kê trong bộ sưu tập và chọn biến được tạo trong tác vụ sql ở trên.
Hy vọng điều này sẽ giúp bạn.