Jürgen: sql abfrage sum - logig?

hallo,
ich habe eine datenbank die verkäufe eines shops speichert. Nun bräuchte ich eine sql abfrage die folgendes abfrägt:
SELECT SUM(preis) FROM verkauft
die aber die negativen einträge (z.B.-9.9 /ware wurde umgetauscht) nicht berücksichtigt?

Geht das über sql? oder wie kann ich das sonst lösen?
Jürgen

  1. Hi Jürgen!

    Geht das über sql? oder wie kann ich das sonst lösen?

    "WHERE preis > 0" sollte ausreichen.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. Hi!

    SELECT SUM(preis) FROM verkauft
    die aber die negativen einträge (z.B.-9.9 /ware wurde umgetauscht) nicht berücksichtigt?

    Warum sollen die _nicht_ berücksichtigt werden?
    Aus diesem Grunde stehen die doch wohl als neg. Zahl drin oder?

    Beispiel:

    Kunde kauft Ware für: 100,00 ( +100,00)
    Kunde kauft Ware für:  50,00 ( + 50,00)
    Kunde tauscht um:     100,00 ( -100,00)

    Umsatz:                           50,00

    Möchtest Du den tatsächlichen Umsatz berechnen, oder geschönigte Zahlen für den Chef?

    Oder verstehe Dein Anliegen falsch?

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
  3. Hi,
    ja sowas geht. Man tut es in einer WHERE Klausel:

      
    SELECT SUM(Preis)  
    FROM TABELLEX  
    WHERE Preis >= 0  
    
    

    Aber wie kann man einen negativen Preis haben?

    Ciao, Frank