Suche Rat beim Tabellen erstellen

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

  • schischi
    antwortet
    Hi,

    nach einigen Eingaben, machte sich bemerkbar, dass die Events über 100 km - 199 km wieder ganz vorne stehn, bei den 1 km - 99 km, passt!

    kann mir jemand behilflich sein?

    danke im voraus
    schischi
    entschuldigung für diese Antwort, mir ist da eine Fehler unterlaufen und nun geht wie zuvor angegeben!

    schischi

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Hi,

    nach einigen Eingaben, machte sich bemerkbar, dass die Events über 100 km - 199 km wieder ganz vorne stehn, bei den 1 km - 99 km, passt!

    kann mir jemand behilflich sein?

    danke im voraus
    schischi

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Und wiedermal stimmt was du geschrieben hast, würde dir gerne auch mal helfen, doch bis ich so geübt bin wie du, da vergehen noch viel Monde.


    dieses wurde geändert,
    PHP-Code:
    IF (km 50km20) AS ueber

    ORDER BY  
    `ueberASCuzeit 
    und siehe da, genial.


    danke dem Meister
    wünsch dir eine sehr tolle Zeit.

    schischi

    Einen Kommentar schreiben:


  • unset
    antwortet
    Die Reihenfolge der Sortierung stimmt nicht.

    Einen Kommentar schreiben:


  • schischi
    antwortet
    hi,

    probiere es nun mit SELECT IF:
    PHP-Code:
    $sql "SELECT                          
            `id`,
            `name`,
            `uzeit`,
            `keins`,
            `kzwei`,
            `woort`,
            `texti`,
             IF (km < 50, km, 20) AS ueber
             FROM 
             `waswannwo`
              WHERE `datum` = '"
    .$date strftime("%Y-%m-%d"$curr_date)."' 
              ORDER BY `uzeit` ASC, `km` ASC, `ueber` DESC 
    dennoch, bleibt, wenn ein Termin um 20 Uhr(Entfernung mehr als 50km) ist bei diesen als letzter, dananch folgen noch 22 Uhr Termine, dies sollte aber so sein das die über 50km Termine als letzes angezeigt werden mit uzeit ASC!

    i'm very!

    hat noch jemand Hilfe hierfür?

    danke
    schischi

    Einen Kommentar schreiben:


  • schischi
    antwortet
    @Quetschi, hab s mir mal angeschaut, ich schätze mal, dass dies ne Lösung sein könnte

    hier noch mal, die Ausgabe, wie sie sein sollte:

    10:00 Uhr Gestochen scharf - Weihnachtsgebäck in Form gebracht Regional
    10:15 Uhr WIR ALLE FÜR IMMER ZUSAMMEN Regional
    11:00 Uhr DIE SCHNEEKÖNIGIN Regional
    11:00 Uhr Mittelalterlicher Weihnachtsmarkt Regional
    13:00 Uhr DIE SCHNEEKÖNIGIN Regional
    20:00 Uhr Bushido München Überregional


    machts gut
    schischi

    Einen Kommentar schreiben:


  • Quetschi
    antwortet
    Ich glaub, dass was du willst lässt sich mit if() in der Spaltendefinition erreichen.

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Hat mir jemand vielleicht ein Beispiel so wie es unset meint, mit der WHERE Klausel?

    Danke im voraus
    schischi

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Das hab ich denn auch gesehen, dass dies nicht geht und erlaubt ist, ja richtig eine Alias. Bin leider noch nicht so geübt darin, daher werde ich wohl weiter üben.

    danke dir!
    schischi

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    WHERE foo AS regional ist nicht erlaubt! Was sollte das denn werden, ein Alias für eine Where-Klausel?

    Einen Kommentar schreiben:


  • schischi
    antwortet
    @onemorenerd
    das Komma wurde entfernt und nun kommt:
    PHP-Code:
    You have an error in your SQL syntax;
    check the manual that corresponds to your MySQL server version 
    for the right syntax to use near 'AS regional ORDER BY regional, uberregional 

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Regeln lesen! Beitrag umbrechen!

    Komma entfernen bei [COLOR=#000000][COLOR=#CC0000]uberregional,[/COLOR][/COLOR]

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Hallo wiedermal,

    hab nun das probiert mit folgender Abfrage:
    PHP-Code:
    $sql "SELECT                          
            `id`,
            `name`,
            `uzeit`,
            `keins`,
            `kzwei`,
            `woort`,
            `texti`,
            `km`,
            (SELECT                          
            `id`,
            `name`,
            `uzeit`,
            `keins`,
            `kzwei`,
            `woort`,
            `texti`,
            `km`
            FROM `waswannwo`
            WHERE `datum` = '"
    .$date strftime("%Y-%m-%d"$curr_date)."' 
            AND `km` > 50
            ) AS uberregional,
            FROM `waswannwo`
            WHERE `datum` = '"
    .$date strftime("%Y-%m-%d"$curr_date)."' 
            AND `km` < 50
             AS regional
            ORDER BY regional, uberregional"

    var_dump ($sql); und mysql_query gibt mir aus:


    
    PHP-Code:
    "SELECT `id`, 
        `name`, 
        `uzeit`, 
        `keins`, 
        `kzwei`, 
        `woort`, 
        `texti`, 
        `km`, 
        (SELECT 
        `id`, 
        `name`, 
        `uzeit`, 
        `keins`, 
        `kzwei`, 
        `woort`, 
        `texti`, 
        `km` 
        FROM 
        `waswannwo` 
        WHERE `datum` = '2009-12-17' AND `km` > 50 ) AS uberregional, 
        FROM `waswannwo` 
        WHERE `datum` = '2009-12-17' AND `km` < 50 AS regional 
        ORDER BY regional, uberregional"

         
    You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax 
        to 
    use near 'FROM `waswannwo` WHERE `datum` = '2009-12-17' AND `km` < 50 ' at line 23 
    kann mir jemand helfen?

    danke im voraus
    schischi
    Zuletzt geändert von schischi; 17.12.2009, 11:49.

    Einen Kommentar schreiben:


  • schischi
    antwortet
    Hallo,

    vielen dank an Unset und wahsaga, nun kann ich damit beginnen!


    machts gut
    schischi

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Zitat von schischi Beitrag anzeigen
    Ist es sinnvoller eine 2 Tabelle(Überregional) zu erstellen
    Nein. Daten gleicher Struktur kommen immer* in die gleiche Tabelle.


    * Pauschalisierung

    Einen Kommentar schreiben:

Lädt...
X