dimkasta wrote:where (yourdate > GETDATE() - 1) AND (yourdate < GETDATE + 1)
αυτό το expression διαβάζει γραμμές 2 ημερών.
Επίσης πρέπει να ξεκαθαρίσουμε αν μιλάμε για τελευταία ημέρα ή για τελευταίες 24 ώρες. Ακόμη έχει ενδιαφέρον αν πρόκειται για κάποιο log table όπου δεν υπάρχουν μεταγεννέστερα δεδομένα ή όχι (η τελευταία ημέρα αντί για σήμερα εμένα με παραπέμπει σε log ) οπότε αρκεί μια σύγκριση.
έστω ότι το getdate() επιστρέφει 20/11/2006 18:17:00
τότε έχουμε:
Getdate() -1 = 19/11/2006 18:17:00getdate() +1 = 21/11/2006 18:17:00
άρα 2 μέρες διαφορά.
για το νέο statement συμφωνώ επιλέγει τα σημερινά
υ.γ. Δεν είχα δει το post του Kelman.
Μάθαμε και κάτι πιο "επιστημονικό"...