php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2004, 13:42  
Gast
 
Beiträge: n/a
Standard Sortieren nach Timestamp

Moin,

ich habe in einer Tabelle in einer Spalte einen Timestamp. Beim abrufen würde ich gerne so sortieren, das alle Eintrage mit Timestamps, die nicht älter als 10 Tage sind ganz oben sind und die, die älter als 10 Tage sind darunter kommen.
Innerhalb dieser beiden Gruppen soll nach der Spalte klick sortiert werden.
Gibt es eine möglichkeit so zu sortieren?

Wilko
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.06.2004, 13:45  
Gast
 
Beiträge: n/a
Standard

Im Prinzip dürfte das doch einfach sein
Code:
$sql="SELECT * FROM tabelle WHERE timestamp > time()-60*60*24*10";
Ob das jetzt allerdings korrekte SQL-Syntax ist weiß ich net, wollte nur das Prinzip klar machen.
  Mit Zitat antworten
Alt 01.06.2004, 13:48  
Gast
 
Beiträge: n/a
Standard

Dann müsste ich mit 2 sql querys arbeiten! Weil ich dann ja die andere Gruppe nicht habe!

Aber wäre eine Idee, danke!

wilko
  Mit Zitat antworten
Alt 01.06.2004, 15:22  
Gast
 
Beiträge: n/a
Standard

abfrage für die die jünger sind als 10 tage
Code:
SELECT * FROM tabelle WHERE timestamp>time()-86400*10 ORDER BY timestamp DESC
für die die älter sind:
Code:
SELECT * FROM tabelle WHERE timestamp<time()-86400*10 ORDER BY timestamp DESC
die dann einfach untereinander mit jeweils einer schleife ausgeben
  Mit Zitat antworten
Alt 01.06.2004, 15:31  
Gast
 
Beiträge: n/a
Standard

Jo, genau so habe ich es vor einer Stunde gemacht :wink:

Diese Lösung hatte ich ja auch schon, aber ich wollte wisssen, ob das in einem Query geht!

wilko
  Mit Zitat antworten
Alt 01.06.2004, 16:04  
Gast
 
Beiträge: n/a
Standard

Du selektierst einfach alle und schreibst dann alle in ein Array und liest die nachher wieder aus.

Kannst auch mit if-Anweisungen arbeiten aber da werden die nicht mehr geordnet.

Würde auf die Variante mit zwei Querys zurückgeifen. Die Ladezeit wird zwar beiträchtigt aber auch bloß in geringer Form.
  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
SQL Timestamp (Sekunden stören) Reen_Sc Datenbanken 5 10.07.2008 16:22
Nach Datum sortieren zoro Datenbanken 9 28.11.2007 14:00
nur "jahr" aus timestamp abfragen lindner Datenbanken 3 29.03.2007 14:55
DECIMAL lässt sich nicht mit ORDER BY sortieren buggybugga Datenbanken 4 07.07.2006 15:43
[Problem selbst gelöst] Sortieren über 2 Tabellen Alpha Centauri Datenbanken 1 04.04.2006 16:37
[Erledigt] Problem mit Datumsformat und Timestamp Datenbanken 3 09.02.2006 23:39
Timestamp und IF Bedingung in einer Abfrage Datenbanken 1 20.01.2006 08:41
timestamp in mysql Aris Sung PHP-Fortgeschrittene 9 22.11.2005 17:54
timestamp -> x Tage zurück Unbekanntes_Pferd PHP Tipps 2005-2 1 11.10.2005 14:23
mit mktime wird der Timestamp nicht richtig erzeugt PHP Tipps 2005-2 2 09.10.2005 20:57
Problem beim Sortieren Datenbanken 2 03.09.2005 21:47
Nach 2 Bedingungen sortieren Datenbanken 2 23.08.2005 14:07
Problem beim Sortieren PHP Tipps 2005-2 5 29.06.2005 07:00
Problem: Sortierung von Statistiken nach Timestamp pixelcut PHP-Fortgeschrittene 2 02.03.2005 14:51
timestamp PHP-Fortgeschrittene 4 26.08.2004 19:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php timestamp order by neuer monat, sql timestamp sortieren, sql sort by timestamp, php array nach timestamp sortieren, order by timestamp, php timestamp sortieren, sql sortieren nach timestamp, sql sort timestamp, php sort timestamp, array nach timestamp sortieren, php nach timestamp sortieren, sql nach timestamp sortieren, sql sortieren timestamp, php sort by timestamp, where timestamp, sort timestamp, nach timestamp ordnen, sql select timestamp jahr, sql timestamp sort, timestamp sortieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:39 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.