mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 04:13 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: Zurück  1, 2
Autor Nachricht
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 12.08.2010 09:56
Titel

Antworten mit Zitat Zum Seitenanfang

gib uns mal 3 beispiele wie das date als varchar gespeichert ist.
an sich, sollte das dennoch kein problem sein, das ganze nach date zu sortieren, zb mit der STR_TO_DATE funktion.



Code:
SELECT irgendwas ,STR_TO_DATE( datumsfeld, '%m-%d-%Y' ) AS neuesdatum FROM `tabelle` ORDER BY neuesdatum
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
siriussmarty
Threadersteller

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

Antworten mit Zitat Zum Seitenanfang

Hallo,
den Datetime Typen kann ich nicht mehr auswählen, dann geht die Flötten.

Ich habe eine Tabelle Namens beeg_treagment - Darin befindet sich eine

Kundenliste
Kundennummer | Vorname | Nachname | Ort | Gruppe

und wenn man auf einen Kunden klickt kommt eine weitere Tabelle.

Die Kundennummer ( die angeklickt wurden ist )
Datum | Anwendung | Dauer | Übertragungsart | Notiz | Aufgaben

So nun möchte ich das es fortlaufend ist. Zur Zeit geht er nach Einträgen wie folgt bei "Die Kundennummer" vor.
1. Eintrag ( ganz oben )
2. Eintrag ( darunter )
3. Eintrag ( darunter )
4. Eintrag ( ganz unten )

Nun möchte ich es einfach umändern, das wenn man einen neuen Eintrag macht das er ganz oben Erscheint und nicht ganz Unten.

Hoffe ich konnte es einigermaßen erklären ansonsten mache ich ein Screen?


// EDIT, da war ich zuschnell wie meinst du mit Abgespeichert in der PHP-Datei? Oder in er Datenbank?


Zuletzt bearbeitet von siriussmarty am Do 12.08.2010 09:59, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 12.08.2010 10:35
Titel

Antworten mit Zitat Zum Seitenanfang

das beste wäre wenn du uns 1. den mysql query lieferst, welcher den datensatz ausliefert (steht in der php) und uns 2tens das format lieferst wie das datum gespeichert wird (auch wenns varchar ist), also in der datenbank uns 3 datensätze der spalte datum zeigst.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
siriussmarty
Threadersteller

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

Antworten mit Zitat Zum Seitenanfang

Meine jQuery Datei die ausgeliefert wird ist viel zu lang um den hier zu Posten.


Datensätze von der Tabelle - SQL Befehl:
Zitat:
SELECT COUNT( * ) AS `Zeilen` , `treatment_date`
FROM `beeg_treatments`
GROUP BY `treatment_date`
ORDER BY `treatment_date`
LIMIT 0 , 30



Code:
Zeilen    treatment_date
1    1137798000
1    1150840800
1    1158962400
1    1159480800
1    1161295200
1    1169420400
3    1174258800
2    1179698400
1    1180821600
1    1182549600
2    1191189600
1    1192917600
1    1199055600
1    1199919600
1    1210543200
1    1214344800
1    1214517600
1    1215813600
1    1218146400
1    1218405600
1    1218751200
1    1218924000
1    1219960800
1    1221602400
2    1222639200
1    1225666800
2    1226444400
1    1229641200
1    1232492400
2    1232665200
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 12.08.2010 12:20
Titel

Antworten mit Zitat Zum Seitenanfang

n timestamp also, das sollte aber auch als string richtig sortieren
Code:
SELECT COUNT( * ) AS `Zeilen` , `treatment_date`
FROM `beeg_treatments`
GROUP BY `treatment_date`
ORDER BY `treatment_date` DESC
LIMIT 0 , 30
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
siriussmarty
Threadersteller

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

Antworten mit Zitat Zum Seitenanfang

Jetzt sieht es wie folgt aus


Code:
thE0ECCEST C+02001281609809NCEST( * ) PMth `7200e43Thursdaye8` , `31Thu, 12 Aug 2010 12:43:29 +0200epm3108e831_12pm31e` AugustR+0200Aug `bee12_31Thu, 12 Aug 2010 12:43:29 +0200epm3108e83129` 12R+02001281609809P 4882010 `31Thu, 12 Aug 2010 12:43:29 +0200epm3108e831_12pm31e` +0200RThuER 4882010 `31Thu, 12 Aug 2010 12:43:29 +0200epm3108e831_12pm31e` ThuEthC 01Aug1CEST 0 , 30


Das zeigt er mir jetzt an anstatt das Datum


Zuletzt bearbeitet von siriussmarty am Do 12.08.2010 12:44, insgesamt 3-mal bearbeitet
  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 13:41
Titel

Antworten mit Zitat Zum Seitenanfang

Folgende Fehlermeldung erhalte ich wenn ich den Code wie folgt formuliere

Zitat:
thE0ECCEST * AugustR+0200Aug bee1_31Thu, 12 Aug 2010 13:39:53 +0200epm3108e831 3213ERE 31Thu, 12 Aug 2010 13:39:53 +0200epm3108e831_12pm31e >= '' +0200RThuER 5272010 31Thu, 12 Aug 2010 13:39:53 +0200epm3108e831_12pm31e


Bei folgenden Code

Code:
unset ($datum);
$datum = date ("SELECT * FROM beeg_treatment WHERE treatment_date >= '$datum' ORDER BY treatment_date"); 


Zuletzt bearbeitet von siriussmarty am Do 12.08.2010 13:42, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ä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: Zurück  1, 2
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.