SQL Statement

Hi,

ich habe folgende Tabelle:

PAYMENTS
ID - int
TITLE - varchar
VALUE - double
NOTES - varchar
INCOMING - boolean
QUATER - int

und möchte per SQL Statement ein ResultSet erzeugen das folgende Spalten enthält:

SUM_INCOMING: Summe aller VALUE Werte wo QUATER = 1 und INCOMING = TRUE
SUM_OUTGOING: Summe aller VALUE Werte wo QUATER = 1 und INCOMING = FALSE
TOTAL: Differenz aus dem SUM_INCOMING und dem SUM_OUTGOING Wert

Geht das? Kann das einer?

mfg
serow
 
Code:
SELECT
    SUM (
        value)
    AS
        sum_incoming
WHERE
    quater = 1
AND
    INCOMING = true

bzw

Code:
SELECT
    SUM (
        value)
    AS
        sum_outgoing
WHERE
    quater = 1
AND
    INCOMING = false

die differenz kannste dann einfach mit der jeweiligen proggsprache zb php errechnen
 
Danke, bei den 2 Statements war ich auch schon. Problem ist: es gibt keine Programmiersprache dazu :D Ich bistel bissl in Open Office Base rum momentan (sowas wie MS Access)
 
Original von BackSpace
Code:
SELECT
    SUM (
        value)
    AS
        sum_incoming
WHERE
    quater = 1
AND
    INCOMING = true

bzw

Code:
SELECT
    SUM (
        value)
    AS
        sum_outgoing
WHERE
    quater = 1
AND
    INCOMING = false

die differenz kannste dann einfach mit der jeweiligen proggsprache zb php errechnen

Da fehlt noch das
Code:
FROM tabelle
:)
 
Zurück
Oben