I want to save my dates in sql2005 as dates (without hour minutes and seconds). I want to do this because the between function isn't always correct if the hours, minutes and seconds are filled in.
but neither datetime nor smalldatetime allows this, in 2008 you have the Date column which can do this.
I've also found this question which helps me out but I don't like the casting to execute my queries: http://stackoverflow.com/questions/2775/whats-the-best-way-to-remove-the-time-portion-of-a-datetime-value-sql-server