Autor |
Nachricht |
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Mi 11.08.2010 10:59
Titel MYSQL Datum Abfrage Sortieren |
|
|
Hallo,
nach endloser Suche bin ich zum Entschluss gekommen mein Anliegen direkt hier zu Formulieren und hoffe auf Hilfe.
Habe ein Problem mit einer Datenbanktabelle die heißt "beeg_treatments" Darin befindet sich ein Feld Namens "treatments_date" Darin wird das Datum ausgegeben funktioniert auch.
Er sortiert es wie folgt:
Neuste Einträge ganz Unten - "weiter weg zu Scrollen" möchte dies vereinfachen
Neuste Einträge ganz Oben - "weniger Arbeit, und zum programmieren etwas dazu gelernt"
Folgenden Code habe ich eingegeben - Keine Fehlermeldung, aber Sortiert wird noch nicht.[/code]
Code: | $date = "SELECT * FROM beeg_treatment WHERE treatment_date >= '$datum' ORDER BY treatment_date"; |
|
|
|
|
|
Kash
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mi 11.08.2010 11:06
Titel
|
|
|
ORDER BY foo ASC oder ORDER BY foo DESC
|
|
|
|
|
Anzeige
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Mi 11.08.2010 11:14
Titel
|
|
|
Für was steht das foo?
|
|
|
|
|
Kash
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mi 11.08.2010 11:27
Titel
|
|
|
Zitat: |
ORDER BY treatment_date DESC
|
Zitat: |
ORDER BY treatment_date ASC
|
das letzte wort ist das wichtige
|
|
|
|
|
S.Franke
Dabei seit: 27.03.2007
Ort: Bielefeld
Alter: 45
Geschlecht:
|
|
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Do 12.08.2010 07:29
Titel
|
|
|
Erwartest du jetzt eine Antwort? Deine Frage ist berechtigt, da das Problem weit aus Schlimmer ist wie Angenommen.
-> Antwort: varchar(15)
Es ist ein Backend das nicht von mir Konfiguriert wurden ist, das Datum wird nur in der Kundenliste im Adminbereich angezeigt. Es handelt sich um eine Tierheilerin, wo die Behandlungen im Backend eingetragen werden.
Damit die letzte Behandlung am Anfang steht, wollte ich die Datetime sortieren. Leider geht es nicht, weil der Datentyp Varchar(15) ist. Somit brauche ich eine andere Lösung die mir schon eingefallen ist.
Wie Sortiere ich das der Neuste Eintrag ganz Oben steht. Jetzt steht der neuste Eintrag ganz Unten, kann es ja ändern aber nur wie?
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 12.08.2010 09:29
Titel
|
|
|
Einfach den richtigen Spaltentyp (date time) nutzen und dann wie schon beschrieben wurde sortieren.
Ansonsten, existiert vlt eine fortlaufende ID anhand der du sortieren könntest?
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP, MySQL] Datenbank Abfrage nach Datum sortieren
[PHP, MySQL] Datenbank Abfrage sortieren
Nach Datum sortieren
abfrage datum für kalender
(php-mysql) übergabe von formulardaten und abfrage m. mysql
Sortieren mit MySQL
|
|