Autor |
Nachricht |
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 12.08.2010 09:56
Titel
|
|
|
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 |
|
|
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Do 12.08.2010 09:58
Titel
|
|
|
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
|
|
|
|
|
Anzeige
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 12.08.2010 10:35
Titel
|
|
|
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.
|
|
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Do 12.08.2010 11:25
Titel
|
|
|
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 |
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 12.08.2010 12:20
Titel
|
|
|
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 |
|
|
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Do 12.08.2010 12:35
Titel
|
|
|
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
|
|
|
|
|
siriussmarty
Threadersteller
Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht:
|
Verfasst Do 12.08.2010 13:41
Titel
|
|
|
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
|
|
|
|
|
|
|
|
Ä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
|
|