mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 11:25 Benutzername: Passwort: Auto-Login

Thema: MYSQL Datum Abfrage Sortieren vom 11.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> MYSQL Datum Abfrage Sortieren
Seite: 1, 2  Weiter
Autor Nachricht
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 11.08.2010 10:59
Titel

MYSQL Datum Abfrage Sortieren

Antworten mit Zitat Zum Seitenanfang

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";
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 11.08.2010 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

ORDER BY foo ASC oder ORDER BY foo DESC
  View user's profile Private Nachricht senden
Anzeige
Anzeige
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 11.08.2010 11:14
Titel

Antworten mit Zitat Zum Seitenanfang

Für was steht das foo?
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 11.08.2010 11:18
Titel

Antworten mit Zitat Zum Seitenanfang

Das ist nur ein Platzhalter.

http://sql.1keydata.com/de/sql-order-by.php
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 11.08.2010 11:27
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:

ORDER BY treatment_date DESC

Zitat:

ORDER BY treatment_date ASC


das letzte wort ist das wichtige
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
S.Franke

Dabei seit: 27.03.2007
Ort: Bielefeld
Alter: 45
Geschlecht: Männlich
Verfasst Mi 11.08.2010 11:35
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

laut MySQL Specs wird im Falle von ASC keine Angabe benötigt, da dies eh der Default Wert ist.
http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

Für mich ist eher die Frage, welchen Datentyp das Feld treatments_date hat.

Lg Stefan
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Do 12.08.2010 07:29
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 12.08.2010 09:29
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.