jimenez wrote: |
Το daytime ειναι datetime. Και θελω την διαφορα max και min. Αυτή την τιμή θέλω να την πάρω μέσα στην c#. Την διαβάζω από το datatable ως εξής
days = Convert.ToInt32(myTable.Rows[0][2].ToString());
Ε, αυτό το conversion μου χτυπάει.
Τι παίζει?
Παναγιώτη το DTime τι είναι ακριβώς?
|
|
Σαν DTime απλά ονομάζω το column γιατί αλλοιώς δεν έχει όνομα.
Τώρα, εάν θές να πάρεις την διαφορά μεταξύ 2 ημερομηνιών, χρησιμοποιήσε την DATEDIFF.
Για παράδειγμα εάν θέλεις να πάρεις την διαφορά ημερών μεταξύ μιας ημερομηνίας και σήμερα το query σου θα ήτανε κάπως έτσι:
SELECT DriverID, RouteID,
(DATEDIFF(dd,daytime, GETDATE()) As DTime
FROM DriverSchedule
where DriverID = 1 and DayTime >= '11/2/2006'
And DayTime < DATEADD(dd,8,'11/2/2006')
Παναγιώτης Κεφαλίδης
"Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους
όρους χρήσης.