Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πως παίρνω μόνο ημ/νία ή μόνο ώρα από datetime πεδίο

Îåêßíçóå áðü ôï ìÝëïò patrick. Τελευταία δημοσίευση από το μέλος patrick στις 01-11-2004, 19:45. Υπάρχουν 0 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-11-2004, 19:45 390

    Πως παίρνω μόνο ημ/νία ή μόνο ώρα από datetime πεδίο

    Λοιπόν, επειδή κάθε φορά ξεχνάω πως γίνεται το να πάρω μόνο την ημερομηνία ή μόνο την ώρα από ένα datetime πεδίο (και πάντα ρωτάω τον Γιώργο!), είπα να τα βάλω εδώ, έτσι ώστε να έρχομαι να τα βλέπω!  Εν τω μεταξύ, έχω την εντύπωση ότι αυτός είναι άλλος τρόπος από αυτόν που μου λέει συνήθως ο Γιώργος – ή κάνω λάθος?

    Anyway, αυτά είναι:

    CREATE FUNCTION dbo.DATEVALUE
    (
     @Datetime datetime
    )
    /*******************************************************************************
     * AUTHOR: Luciano Evaristo Guerche                                            *
     *******************************************************************************/
    RETURNS datetime
    AS
    BEGIN
        RETURN CAST(ROUND(CAST(@Datetime AS float), 0, 1) AS datetime)
    END
    GO

    CREATE FUNCTION dbo.TIMEVALUE
    (
     @Datetime datetime
    )
    /*******************************************************************************
     * AUTHOR: Luciano Evaristo Guerche                                            *
     *******************************************************************************/
    RETURNS datetime
    AS
    BEGIN
        RETURN (@Datetime - CAST(ROUND(CAST(@Datetime AS float), 0, 1) AS datetime))
    END
    GO

    Και τα βρήκα εδώ: http://weblogs.asp.net/guerchele/archive/2004/05/04/125899.aspx


    Patrick
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems