Instruções para Consulta SQL em Excel da fonte de dados
Essa funcionalidade habilita que uma consulta seja realizada sobre uma fonte de dados que tem origem num arquivo Excel. Segue abaixo uma tabela exemplo que representa alguns dados da planilha de um Excel:
A | B | C | D | E | |
---|---|---|---|---|---|
A | B | C | D | E | |
1 | ID | Solicitante | Prioridade | Criado em | SLA Atendido |
2 | 112 | Ricardo | 3: normal | 28/08/2017 | Sim |
3 | 150 | Luis | 3: normal | 28/08/2017 | Não |
4 | 253 | Marcos | 1: crítica | 17/10/2017 | Não |
5 | 300 | Luis | 2: urgente | 25/10/2017 | Sim |
Para realizar a consulta são usados os conceitos abaixo:
- O nome da tabela a ser usada no SQL é excel, independente do arquivo, apenas serão importados os dados existentes na primeira planilha do arquivo Excel;
- O nome das colunas a serem usadas no SQL tem o mesmo nome das referências na planilha. Por exemplo, a coluna Prioridade, na consulta será coluna_C;
- A consulta deve ter como projeções de retorno apenas valor e data;
- Para utilizar filtro de data na cláusula WHERE, deve ser utilizado o texto no formato ‘aaaa-mm-dd’.
Exemplo:
Consulta com as projeções requeridas e filtros na cláususa WHERE:
SELECT COUNT(coluna_E) AS valor, coluna_D as data FROM excel WHERE coluna_E = ‘Sim’ AND coluna_D = ‘2017-08-28’ GROUP BY coluna_D