Exportação de Histórico

Olá galera,
Estou precisando exportar os valores de 02 datapoints para um arquivo .csv , alguém pode me auxiliar em como fazer isso ?

Sem a necessidade de criar relatório.

Se alguém puder ajudar eu agradeço.

@tarcisio_alves,

como vai? Espero que seus projetos estejam de vento em popa. Estou curioso com seu progresso.
Sobre exportar dados históricos, só me veio a mente o seguinte roteiro.
Em relatórios crio um novo.
Dou o nome, acrescento o ponto que quero os dados.
Defino o tempo que quero, ou seja, pode ser o dia anterior, ou data específica mesmo.
Seleciono relatorio por email.
seleciono incluir dados da tabela.
Coloco meu email.
Já mando rodar agora.
Claro que os dados para envio de emails devem estar preenchidos.
Recebi o email com os gráficos e com a tabela em csv em anexo.
Detalhe, observar se sua planilha reconhece virgula como tabulação. O do google deu certinho. Possibilitou fazer vários gráficos.

Vamos pensar se tem outra forma.

existe outra forma, essa forma é muito raiz por assim dizer…

Vc vai direto no banco de dados e exporta em csv.

Se estiver usando mysql vc pode exportar direto para csv com essa query abaixo:

select pointValue from pointValues where dataPointId=NumeroID and (ts/1000) >= getdate()-1
 INTO OUTFILE 'C:/tmp/Restaurante.csv'
FIELDS ENCLOSED BY '"'
TERMINATED BY ';'
ESCAPED BY '"'
LINES TERMINATED BY '\r\n';

ts é a data e hora que ocorreu o evento. vc deve dividir por 1000 para remover os milisegundos.
getdate() obtem o dia atual getdate()-1 indica q quero um dia atraso. se for uma semana (7 dias) é getdate()-7
se for as ultimas 12 horas é getdate()-0.5.

o NumeroID nao é o XID que vc ve no scadaBR. ele vem desta query:

select id, xid dataSourceId from dataPoints;

ai é só pegar o ID correspondente ao DataSourceID. para a segunda query e ser feliz.

Nao tenho ideia de como fazer isso via Derby.