Elthon Tallevi Posted March 28, 2012 Report Share Posted March 28, 2012 Olá amigos!!Tenho uma consulta que retorna os seguintes valores:hora Doctos09:22 236 09:23 284 09:25 323 09:26 329 09:27 400 Necessito criar uma coluna na consulta, onde o campo Doctos subtraia o valor atual pelo anterior, a consulta ficaria assim:hora Doctos Subtracao09:22 236 23609:23 284 4809:25 323 39 09:26 333 10 09:27 433 100no Postgres como é possivel fazer isso? é necessario fazer função.agradeço a cooperação da galera, abraços!!!Elthon Quote Link to comment Share on other sites More sharing options...
0 Elthon Tallevi Posted March 28, 2012 Author Report Share Posted March 28, 2012 opa, consegui fazer já.vejam como ficou:SELECT"a"."idDadosLog",DATE("a"."dataMovto"),"time"("a"."dataMovto"),"a".campo18,A."campo18" - B."campo18" AS subtracaoFROMrtpc."tbl_dadosLogCurvaCaptura" as A JOIN rtpc."tbl_dadosLogCurvaCaptura" as B ONA."idDadosLog"-1 = B."idDadosLog"WHEREDate("a"."dataMovto") = '21/11/2011'ORDER BY"time"("a"."dataMovto") ASCresultado da consulta:36084 2011-11-21 08:43:44 0 036085 2011-11-21 08:45:32 25 2536086 2011-11-21 08:46:26 37 1236087 2011-11-21 08:47:19 45 836088 2011-11-21 08:48:13 45 036089 2011-11-21 08:49:08 49 436090 2011-11-21 08:49:59 52 336091 2011-11-21 08:50:53 52 0 Quote Link to comment Share on other sites More sharing options...
Question
Elthon Tallevi
Olá amigos!!
Tenho uma consulta que retorna os seguintes valores:
hora Doctos
09:22 236
09:23 284
09:25 323
09:26 329
09:27 400
Necessito criar uma coluna na consulta, onde o campo Doctos subtraia o valor atual pelo anterior, a consulta ficaria assim:
hora Doctos Subtracao
09:22 236 236
09:23 284 48
09:25 323 39
09:26 333 10
09:27 433 100
no Postgres como é possivel fazer isso? é necessario fazer função.
agradeço a cooperação da galera, abraços!!!
Elthon
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.