Re: conversi ms-sql7 vs postgresql 7.3 - Mailing list pgsql-sql

From betty
Subject Re: conversi ms-sql7 vs postgresql 7.3
Date
Msg-id b27bnl$1gb8$1@news.hub.org
Whole thread Raw
In response to Re: conversi ms-sql7 vs postgresql 7.3  (Christoph Haller <ch@rodos.fzk.de>)
Responses Re: conversi ms-sql7 vs postgresql 7.3  (greg@turnstep.com)
List pgsql-sql
hi Christoph,

your command :
"UPDATE xx SET balance=balance+debet-credit "
result calculate balance for each row, ex:id  debet       credit           balance1  1000        0
10002  2000       0                   20003         0       2500             -25004         0         100
-100

not result calculate balance, ex:
id  debet       credit           balance1  1000        0                  10002   2000       0                   30003
      0       2500             5004         0         100             400
 

regards
betty

"Christoph Haller" <ch@rodos.fzk.de> wrote in message
news:3E438396.2983BD2B@rodos.fzk.de...
> >
> > I have table xx:
> > id  debet       credit           balance
> > 1  1000        0                   0
> > 2   2000       0                   0
> > 3         0       2500             0
> > 4         0         100             0
> >
> > command in ms-sql 7 can use calculate field (column) balance from id=1
> to
> > id=4:
> > "update xx set bal=balance=bal+debet-credit"
> > result:
> > id  debet       credit           balance
> > 1  1000        0                  1000
> > 2   2000       0                   3000
> > 3         0       2500             500
> > 4         0         100             400
> >
> > How command sql can use in psotgresql 7.3?
> >
> Try
> UPDATE xx SET balance=balance+debet-credit ;
>
> Regards, Christoph
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html




pgsql-sql by date:

Previous
From: "Ehmann, Mary"
Date:
Subject:
Next
From: "James C. Ousley"
Date:
Subject: PL/Pgsql trigger function problem.