Preisabfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Preisabfrage

    In meiner Preistabelle gibt es zu einem Style mehrere Preisstaffeln und Größen abhängige Preise. 1 Stück, 12 Stück usw., die Größe XXL ist teurer als die Größe S etc..

    Ich möchte nun eine Tabelle erstellen lassen, indem der Kunde direkt sehen kann, welcher Preis eine Farbe/Größe hat und ab wann er einen Mengenrabatt erhalten kann.

    Das Ganze sollte später so ausehen:


    Dafür habe ich folgende Statement gebaut:
    PHP-Code:
    $query "
        SELECT p2.artikelnum, p2.anzahl, p2.preis 
        FROM preisliste_ek p1, preisliste_ek p2
        WHERE p1.hauptartikelnum = 'CDC779'
        AND (p2.hauptartikelnum = p1.hauptartikelnum
        AND p2.anzahl = p1.anzahl
        AND p2.preis = p1.preis)
        GROUP BY p1.preis, p1.anzahl
        ORDER BY p2.anzahl, p2.preis ASC 
    "

    Das Ergebnis der Statements ist folgendes:

    PHP-Code:
    Array
    (
        [
    0] => Array
            (
                [
    artikelnum] => CDC77901L
                
    [anzahl] => 1
                
    [preis] => 1.490
            
    )

        [
    1] => Array
            (
                [
    artikelnum] => CDC77901X
                
    [anzahl] => 1
                
    [preis] => 1.710
            
    )

        [
    2] => Array
            (
                [
    artikelnum] => CDC77944L
                
    [anzahl] => 1
                
    [preis] => 1.790
            
    )

        [
    3] => Array
            (
                [
    artikelnum] => CDC77944X
                
    [anzahl] => 1
                
    [preis] => 2.230
            
    )

        [
    4] => Array
            (
                [
    artikelnum] => CDC77901L
                
    [anzahl] => 12
                
    [preis] => 1.410
            
    )

        [
    5] => Array
            (
                [
    artikelnum] => CDC77901X
                
    [anzahl] => 12
                
    [preis] => 1.630
            
    )

        [
    6] => Array
            (
                [
    artikelnum] => CDC77944L
                
    [anzahl] => 12
                
    [preis] => 1.700
            
    )

        [
    7] => Array
            (
                [
    artikelnum] => CDC77944X
                
    [anzahl] => 12
                
    [preis] => 2.120
            
    )

        [
    8] => Array
            (
                [
    artikelnum] => CDC77901L
                
    [anzahl] => 72
                
    [preis] => 1.360
            
    )

        [
    9] => Array
            (
                [
    artikelnum] => CDC77901X
                
    [anzahl] => 72
                
    [preis] => 1.570
            
    )

        [
    10] => Array
            (
                [
    artikelnum] => CDC77944L
                
    [anzahl] => 72
                
    [preis] => 1.630
            
    )

        [
    11] => Array
            (
                [
    artikelnum] => CDC77944X
                
    [anzahl] => 72
                
    [preis] => 2.040
            
    )

        [
    12] => Array
            (
                [
    artikelnum] => CDC77901L
                
    [anzahl] => 720
                
    [preis] => 1.260
            
    )

        [
    13] => Array
            (
                [
    artikelnum] => CDC77901X
                
    [anzahl] => 720
                
    [preis] => 1.450
            
    )

        [
    14] => Array
            (
                [
    artikelnum] => CDC77944L
                
    [anzahl] => 720
                
    [preis] => 1.520
            
    )

        [
    15] => Array
            (
                [
    artikelnum] => CDC77944X
                
    [anzahl] => 720
                
    [preis] => 1.890
            
    )


    Es gibt mir bereits die unterschiedlichen Preisstaffel aus und berücksichtigt auch die unterschiedlichen Preise für die Größen. Jedoch wählt es immer nur eine Artikelnummer aus. Es müßten aber weitaus mehr sein. Ich würde gerne unter "artikelnum" die gesamten Artikelnummern stehen haben für die der Preis gleich ist.

    Was muss ich in meinem Statement ändern?

    Gruß Björn
    » http://www.htaccess-generator.com

  • #2
    Re: Preisabfrage

    test der query im PMA ergibt?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Sorry, aber was meinst du damit?
      » http://www.htaccess-generator.com

      Kommentar


      • #4
        PMA = phpmyadmin
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Also das Statement habe ich bereits in PMA getestet. Kommt das Gleiche raus wie bei dem bereits erwähnten ARRAY.
          » http://www.htaccess-generator.com

          Kommentar


          • #6
            also wohl kaum ein PHP-problem -> *verschieb*
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Bekomme ich denn auch ne Antwort zu meinem Problem... HILFESTELLUNG... Wäre wirklich nett...
              » http://www.htaccess-generator.com

              Kommentar


              • #8
                wenn du aufhörst zu drängeln, wäre das auch nett.
                sobald sich jemand mit deinem problem beschäftigen will, wird er/sie es tun.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  das Query selbst ist schon im grouping so gebaut, dass unerwartete Ergebnisse erzielt werden können.
                  Wahrscheinlich liegt auch da die crux begraben.
                  Beantworte nie Threads mit mehr als 15 followups...
                  Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                  Kommentar


                  • #10
                    Sorry, aber ich verstehe nur Bahnhof. Kannst du das etwas einfacher für Dummy`s erkären.

                    Vielen Dank!
                    » http://www.htaccess-generator.com

                    Kommentar


                    • #11
                      Komisch auf Deiner Webseite bist Du / seid Ihr die Könner vor dem Herren und Du kannst nicht mal richtig ein sql gruppieren?

                      Sorry...
                      Beantworte nie Threads mit mehr als 15 followups...
                      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                      Kommentar

                      Lädt...
                      X