Announcement

Collapse
No announcement yet.

Tabelle im Spaltenamen nach Wert suchen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabelle im Spaltenamen nach Wert suchen

    Hallo zusammen,

    ich habe eine Tabelle, eine Preismatrix in der in den Spaltennamen von links nach rechts die Gewichtsstaffeln stehen.
    in der ersten Spalte von oben nach unten die PLZ-Gebiete. So in der Art:

    PLZ | 50 | 100 | 200 | 300 |
    01 20,00 30,00 35,00 40,00
    02 25,00 35,00 40,00 45,00
    03 30,00 40,00 45,00 50,00
    04 35,00 45,00 50,00 55,00
    05 40,00 50,00 55,00 60,00


    Als Suchkriterien bekomme ich die ersten beiden stellen der PLZ ( Beispiel 02) und das Gewicht (Beispiel: 125,5)

    Als Ergebnis der Suche sollte in diesem Beispiel 40,00 € raus kommen

    Wie gestalte ich da die Abfrage?

  • #2
    in der in den Spaltennamen von links nach rechts die Gewichtsstaffeln stehen
    Daten als Spaltennamen ist fehlerhaftes Datenbankdesign
    Du musst dass dann n in der Art von
    Code:
    SELECT
    (case
    when gewicht<=50 then SPALTE1
    when gewicht>50 and gewicht<=100 then SPALTE2
    end)
    FROM Tabelle;
    Christian

    Comment

    Working...
    X