Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Estou com um probleminha em uma aplicação que estou desenvolvendo. Vou tentar detalhar.
Tenho os dados da seguinte forma:
IDCOLFIL | DATA | QTD |
1|1 | 01/07/2014 | 2 |
1|1 | 02/07/2014 | 10 |
1|1 | 03/07/2014 | 15 |
1|1 | 04/07/2014 | 18 |
1|1 | 05/07/2014 | 25 |
1|1 | 06/07/2014 | 60 |
1|1 | 07/07/2014 | 62 |
1|1 | 08/07/2014 | 66 |
Ex:
01/07/2014 - 2
02/07/2014 - 8
03/07/2014 - 7
04/07/2014 - 11
05/07/2014 - 14
Seria a QTD DATA - QTD (DATA -1)
Qual a melhor forma de conseguir está informação ?
Exato. Por exemplo, Se tiver apenas Filiais, Data e a QTD você irá ordenar pelos campos Filiais, Data respectivamente.
Se tiver além destes campos um campo como Item, será uma ordenação como: Filiais, Data e Item.
Lembrando sempre que o Order By só funciona para tabelas residentes.
De qualquer forma, segue o mesmo exemplo, mas agora com o Order By.
UPDATE: Havia postado o exemplo errado. Segue agora o correto
Bom dia Thiago.
Montei um exemplo de como realizar isto pelo script de carga. Lembrando que não estou levando em consideração a questão de ordenação dos valores e sim como eles foram apresentados no exemplo. Caso esta análise seja apenas por filial, Basta carregar os dados ordenando os valores pela Filial, senão, terás que tratar isto conforme a sua base de dados.
Abs
Raphael,
Como possuo mais de uma filial, tenho que ordenar os dados pela filial e data para que isso funcione ?
Exato. Por exemplo, Se tiver apenas Filiais, Data e a QTD você irá ordenar pelos campos Filiais, Data respectivamente.
Se tiver além destes campos um campo como Item, será uma ordenação como: Filiais, Data e Item.
Lembrando sempre que o Order By só funciona para tabelas residentes.
De qualquer forma, segue o mesmo exemplo, mas agora com o Order By.
UPDATE: Havia postado o exemplo errado. Segue agora o correto
Obrigado Raphael, consegui resolver com esta solução.