Jump to content
Fórum Script Brasil
  • 0

Subtração do registro atual pelo anterior.


Elthon Tallevi

Question

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

  • 0

opa, consegui fazer já.

vejam como ficou:

SELECT

"a"."idDadosLog",

DATE("a"."dataMovto"),

"time"("a"."dataMovto"),

"a".campo18,

A."campo18" - B."campo18" AS subtracao

FROM

rtpc."tbl_dadosLogCurvaCaptura" as A

JOIN rtpc."tbl_dadosLogCurvaCaptura" as B ON

A."idDadosLog"-1 = B."idDadosLog"

WHERE

Date("a"."dataMovto") = '21/11/2011'

ORDER BY

"time"("a"."dataMovto") ASC

resultado da consulta:

36084 2011-11-21 08:43:44 0 0

36085 2011-11-21 08:45:32 25 25

36086 2011-11-21 08:46:26 37 12

36087 2011-11-21 08:47:19 45 8

36088 2011-11-21 08:48:13 45 0

36089 2011-11-21 08:49:08 49 4

36090 2011-11-21 08:49:59 52 3

36091 2011-11-21 08:50:53 52 0

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...