php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.09.2005, 21:02  
Gast
 
Beiträge: n/a
Standard Problem beim Sortieren

Hallo
Ich weiss nicht, wie ich richtig sortieren muss.
Ich hab in meiner Tabelle 1Spalte (datum: timestamp, wann der Eintag erfolgte) und 1Spalte (datum2: timestamp, wann der Eintrag geändert wurde).
Beispiel (um es übersichtlicher zu gestalten nehm ich hier anstatt des timestamps kleinere Zahlen):

1 Zeile: Datum( 7 ) datum2( - )
2 Zeile: Datum( 9 ) datum2( - )
3 Zeile: Datum( 6 ) datum2( 8 )
4 Zeile: Datum( 8 ) datum2( 9 )

Die Ausgabe soll dann nach dem aktuellsten Datum erfolgen, egal ob Eintragsdatum, oder das der Änderung.
Also zuerst sollte zuerst Zeile 2, dann Zeile 4, dann Zeile 3 und zuletzt Zeile 1 ausgegeben werden. (hoffe, das ist verständlich ausgedrückt)

Wie muss die Abfrage aussehen? Ich hoffe, es kann mir jemand helfen.
Gruß
Andreas
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.09.2005, 21:24  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

Code:
select zeile from table order by datum, datum2 desc
edit:
hab ne ähnliche tabelle mit timestamps in der datenbank, bei mir kommt da nur müll bei raus
Code:
select zeile from table order by datum desc
oder halt datum2, was dir lieber ist

greez search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline   Mit Zitat antworten
Alt 03.09.2005, 21:47  
Gast
 
Beiträge: n/a
Standard

Hallo search
Das Problem ist ja nicht, dass er nach einem Wert sortieren soll, entweder datum oder datum 2 sondern so, dass er nach Beidem sortiert. Nach einer Spalte sortieren ist ja nicht das beschriebene Problem.

edit:
Bisher sieht die Abfrage so aus:
Code:
$dba = mysql_query("SELECT * FROM $tabelle7 order by datum desc");
Nur, dass 'datum2' nicht berücksichtigt wird, was es aber unbedingt soll.

edit2: Hat sich erledigt. Habs jetzt so gelöst, dass er bei Änderungen das Änderungsdatum mit dem Eintragsdatum tauscht und in der Ausgabe abfragt, ob es ein Änderungsdatum gibt. Existiert dieses, schreibt der das Eintragsdatum als Änderungsdatum und umgekehrt... Kompliziert? Ja... aber so funktioniert es jetzt wenigstens und mir qualmt der Kopf.

Danke für den Hilfeversuch.

Andreas
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array sortieren mit regex Lupi PHP Tipps 2008 3 21.07.2008 15:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Problem mit sortieren Cirrha PHP Tipps 2008 11 19.01.2008 23:05
Array sortieren - Problem PHP Tipps 2006 5 13.09.2006 23:44
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Problem bein sortieren aus einer Datenbank FireFIghter PHP Tipps 2006 8 21.02.2006 20:58
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Problem beim Sortieren arcor PHP Tipps 2005-2 7 11.09.2005 22:47
5 assosiative arrays gleichzeitig sortieren PHP Tipps 2004-2 2 13.12.2004 14:07
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sortierung änderungsdatum umgekehrt

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.