Я использую Microsoft.ACE.OLEDB.12.0
соединение через Excel, чтобы выполнить внутренний запрос в моей книге.
Как мне вставить столбец Year
с указанием лет в моем запросе и упорядочить их так, чтобы они не быливсе вместе.Значит, они будут повторяться один за другим?
Добавлен столбец Year
У меня есть, но теперь проблема с порядком.
Вот мой текущий запрос
select [Data Type], [Currency], [Book Name], [1987] as Value
from [stage2$]
UNION ALL
select [Data Type], [Currency], [Book Name], [1990]
from [stage2$]
Текущие данные:
+--------------------------------+----------+-------+---------------+
| Data Type | Currency | Name | value |
+--------------------------------+----------+-------+--------------
| Missing Non Historical Results | BSD | Carib | (279) |
| Missing Non Historical Results | BSD | Carib | 18 |
| Missing Non Historical Results | BSD | Carib | 898 |
| Missing Non Historical Results | BSD | Carib | (50) |
+--------------------------------+----------+-------+---------------+
Ожидаемый результат:
+--------------------------------+----------+-------+---------------+---------+
| Data Type | Currency | Name | Year | value |
+--------------------------------+----------+-------+---------------+---------+
| Missing Non Historical Results | BSD | Carib | 1987 | (279) |
| Missing Non Historical Results | BSD | Carib | 1990 | 898 |
| Missing Non Historical Results | BSD | Carib | 1987 | 18 |
| Missing Non Historical Results | BSD | Carib | 1990 | (50) |
+--------------------------------+----------+-------+---------------+---------+