von chip |
Ja, schon klar. Aber dazu brauche ich ja eine IF-Abfrage. Und die sollte am besten in SQL sein. |
von subjective |
Du mußt nur die erste Sortierspalte flexibel erstellen - halt nur wenn "updated" nicht mehr NULL ist wird der Wert daraus verwendet. Sonst nimmst du den Wert aus "created". Als zweites Kriterium kannst du dann nochmal "created" nehmen... |
von chip |
Nee, nicht ganz. Das Update soll schon berücksichtigt werden. Wenn ein Artikel upgedatet wurde soll er an erster Stelle stehen. Aber wenn ein Artikel neu geschrieben wurde dann soll er über diesem stehen. |
von Korp |
also du willst das deine update nicht in die order eingeht?
dann lass die zeit vond er update einfach weg und lass die alte zeit gespeichert |
von chip |
@subjective: Ja gut, aber das ist nicht das was ich suche. Ich möchte alle Artikel ausgeben. Nich nur die mit und ohne Update. Hier das genaue Problem für evtl. Lösungsansätze: Bei einem neu geschriebenen Artikel ist Update = NULL, also taucht er zuletzt in der Reihe auf und alle Artikel, egal ob sie älter oder neuer sind, mit Update tauchen vor diesem auf. Genau das will ich nicht.
Vielleicht hat ja jemand noch eine zündende Idee. |