Καλώς ορίσατε στο
dotNETZone.gr
-
Σύνδεση
|
Εγγραφή
|
Βοήθεια
σε
SQL Server (και άλλες databases) (συζήτηση)
Άλλα θέματα development (ομάδα)
(όλο το δικτυακό τόπο)
Αρχική σελίδα
Ιστολόγια
Συζητήσεις
Εκθέσεις Φωτογραφιών
Αρχειοθήκες
dotNETZone.gr
»
Άλλα θέματα development
»
SQL Server (και άλλες database...
»
Απ: Πως γίνεται SORTING σε πεδίο DATETIME?
Πως γίνεται SORTING σε πεδίο DATETIME?
Îåêßíçóå áðü ôï ìÝëïò
liontarinos
.
Τελευταία δημοσίευση από το μέλος
georiege
στις 17-10-2006, 20:09. Υπάρχουν 3 απαντήσεις.
Tweet
Ταξινόμηση Δημοσιεύσεων:
Παλαιότερο προς νεότερο
Νεότερο προς παλαιότερο
Προηγούμενο
Επόμενο
09-10-2006, 04:42
18274
liontarinos
Μέλος από τις 08-10-2006
Δημοσιεύσεις 5
Πως γίνεται SORTING σε πεδίο DATETIME?
Έχω την query
SELECT * FROM mydatabase ORDER BY olddate desc
Τα αποτελέσμα είναι τα ακόλουθα :
30/9/2006 12:00:01 πμ
29/9/2006 12:00:01 πμ
1/10/2006 12:00:01 πμ
Πως μπορώ να ταξινομήσω σωστά με βάση την ημερομηνία πραγματικά και
όχι με την ascii ή αριθμητική αξία των χαρακτήρων που συνθέτουν την ημερομηνία μου?
Αναφορά Κακοποίησης
09-10-2006, 07:23
18276
σε απάντηση της
18274
KelMan
Μέλος από τις 03-11-2004
Planet Earth
Δημοσιεύσεις 2.851
Απ: Πως γίνεται SORTING σε πεδίο DATETIME?
Αν και δεν μας είπες για τι είδος βάσης μιλάς (Access; SQL Server; Oracle;), η ταξινόμηση δουλεύει σωστά όπως και να έχει. Είσαι σίγουρος ότι το πεδίο σου είναι datetime και όχι char/varchar; Το αποτέλεσμα κάτι τέτοιο δείχνει... Επίσης, τη συμπεριφορά αυτή την παρατηρείς μέσα από κάποιο πρόγραμμα ή τρέχοντας το query απευθείας στον server;
Vir prudens non contra ventum mingit
Αναφορά Κακοποίησης
09-10-2006, 13:11
18292
σε απάντηση της
18276
liontarinos
Μέλος από τις 08-10-2006
Δημοσιεύσεις 5
Απ: Πως γίνεται SORTING σε πεδίο DATETIME?
Για SQL Server αναφέρομαι,
Το πεδίο είναι όντως nvarchar από λάθος.
Μάλλον έτσι εξηγείται αυτή η συμπεριφορά.
Οπότε, αλλάζω τον τύπο και όλα είναι οκ... (;)
Απευθείας στον server.
Αναφορά Κακοποίησης
17-10-2006, 20:09
18725
σε απάντηση της
18274
georiege
Μέλος από τις 22-04-2005
ATHENS
Δημοσιεύσεις 29
Απ: Πως γίνεται SORTING σε πεδίο DATETIME?
Ναι , μολις αλαξεις το πεδιο σε DATETIME ή SMALLDATETIME θα ειναι μια χαρα !
Γιώργος Μαργαρίτης
Αναφορά Κακοποίησης