Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

MySQL-Abfrage Ausgabe sortieren

Frage Entwicklung Datenbanken

Mitglied: Kerstin77

Kerstin77 (Level 1) - Jetzt verbinden

30.09.2008, aktualisiert 20:38 Uhr, 6508 Aufrufe, 2 Kommentare

Moin,

habe in einer MySQL-Datenbank eine Tabelle, in der Termine gespeichert sind. Diese lese ich wie folgt aus:

$sql="SELECT `datum`, `uhrzeit`, `text`, `untertitel` FROM termine ORDER BY datum ASC";

Nun werden mir die Termine ja nach Datum sortiert ausgegeben. Da ich aber gerne die Termine aus dem Jahr 2009 vor den Terminen 2008 angezeigt haben möchte, habe ich es derzeit so gemacht, daß ich mir (in PHP) die Termine in Arrays sortiere und dann diese bei der Ausgabe auslese.

Gibt es eigentlich auch irgendeine Möglichkeit, dies gleich bei der Datenbankabfrage so sortieren zu lassen?

Die Tabelle hat folgenden Aufbau:

Feld | Typ
datum | date
uhrzeit | time
...

Also, die Termine sollen nach Jahr absteigend, aber innerhalb des Jahres aufsteigend ausgegeben werden. Ist das möglich?

Kerstin
Mitglied: Biber
30.09.2008 um 18:04 Uhr
Moin kerstin77,

ich bin nicht sicher, ob ich Dich richtig verstanden habe.
Wenn die Zeilen sortiert nach Datum, aber die neuesten zuerst angezeigt sollen (vom höchsten Datum an rückwärts).
01.
$sql="SELECT `datum`, `uhrzeit`, `text`, `untertitel` FROM termine ORDER BY datum DESC";
Wenn die Terminreihenfolge aufsteigend bleiben soll, aber zuerst die 2009er Termine, dann die 2008er etc.
01.
$sql="SELECT `datum`, `uhrzeit`, `text`, `untertitel` FROM termine ORDER BY year(datum) desc, datum ASC";
Grüße
Biber
Bitte warten ..
Mitglied: Kerstin77
30.09.2008 um 20:38 Uhr
Hallo Biber,

Wenn die Terminreihenfolge aufsteigend bleiben soll, aber zuerst die
2009er Termine, dann die 2008er etc.
01.
$sql="SELECT `datum`, `uhrzeit`, `text`, 
02.
> `untertitel` FROM termine ORDER BY year(datum) desc, datum ASC"; 
03.
> 

Perfekt, genau das meinte ich - vielen Dank!

Kerstin
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
PHP
MySQL-Abfrage mit php: Wert + true bzw. false (2)

Frage von tomolpi zum Thema PHP ...

Datenbanken
gelöst MYSQL Abfrage (20)

Frage von datadexx zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage - DISTINCT - letztes Datum (3)

Frage von emeriks zum Thema Datenbanken ...

Windows Server
Windows Remote App - Ausgabe in lokales Office (1)

Frage von fluluk zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...