Theo: 2 Spalten voneinander abziehen

Hi,

wie kann ich in einer Abfrage 2 Spalten voneinander abziehen?

Am besten sogar so, dass die Ergebnismenge der Abfrage = 0 ist, wenn die Differenz der beiden Spalten nicht größer 0 ist.

Grüße, Theo

  1. Hi,

    wie kann ich in einer Abfrage 2 Spalten voneinander abziehen?

    Durch subtrahieren? Spalte1 - Spalte2

    Am besten sogar so, dass die Ergebnismenge der Abfrage = 0 ist, wenn die Differenz der beiden Spalten nicht größer 0 ist.

    Ja nach DBMS kannst eine If-Konstruktion dafuer benutzen.

    --
    Vergesst Chuck Norris.
    Sponge Bob kann unter Wasser grillen!
    1. Ja nach DBMS kannst eine If-Konstruktion dafuer benutzen.

      ... AND Spalte1 - Spalte2 != 0 geht immer oder?

      1. Hi!

        Ja nach DBMS kannst eine If-Konstruktion dafuer benutzen.

        ... AND Spalte1 - Spalte2 != 0 geht immer oder?

        Ne. Er will, so verstehe ich das, Zahlen kleiner 0 mit 0 ausgeben.

        --
        Vergesst Chuck Norris.
        Sponge Bob kann unter Wasser grillen!
        1. Ne. Er will, so verstehe ich das, Zahlen kleiner 0 mit 0 ausgeben.

          "nicht größer 0" habe ich überlesen. Aber er schrieb, die Ergebnis_menge_ der Abfrage soll Null sein wenn ..., daher dachte ich er will die* gar nicht haben.

          * die mit Ergebnis <= 0

  2. wie kann ich in einer Abfrage 2 Spalten voneinander abziehen?

    In dem Du eine Spalte von der anderen Spalte abziehst (-> erstes Ergebnis) und von dem Ergebnis das Vorzeichen änderst (-> zweites Ergebnis). SCNR.