Math.min() in sql?

Math.min() in sql?

am 29.01.2008 14:43:43 von Christian Welzel

Hi,

wie schreibt man in (My)SQL sowas wie
UPDATE table SET col = col - min(col,0) WHERE... ?

--
MfG, Christian Welzel aka Gawain@Regenbogen

GPG-Key: http://www.camlann.de/key.asc
Fingerprint: 4F50 19BF 3346 36A6 CFA9 DBDC C268 6D24 70A1 AD15

Re: Math.min() in sql?

am 29.01.2008 14:55:49 von Christian Kirsch

Christian Welzel schrieb:
> Hi,
>
> wie schreibt man in (My)SQL sowas wie
> UPDATE table SET col = col - min(col,0) WHERE... ?
>

IF?
CASE?

Re: Math.min() in sql?

am 29.01.2008 15:13:57 von Christian Welzel

Christian Kirsch wrote:

> IF?

Na gut, nicht schön, aber muss reichen.
Danke!

--
MfG, Christian Welzel aka Gawain@Regenbogen

GPG-Key: http://www.camlann.de/key.asc
Fingerprint: 4F50 19BF 3346 36A6 CFA9 DBDC C268 6D24 70A1 AD15

Re: Math.min() in sql?

am 29.01.2008 18:37:40 von B.Steinbrink

On Tue, 29 Jan 2008 14:43:43 +0100, Christian Welzel wrote:

> Hi,
>
> wie schreibt man in (My)SQL sowas wie UPDATE table SET col = col -
> min(col,0) WHERE... ?

LEAST(col, 0)

Björn