Har*_*rke 12 sql sql-server datetime
如果我想存储日期和时间,最好将它们存储在单独的日期和时间中,还是使用单个日期时间?
我们什么时候应该使用日期和时间而不是单个日期时间?
我想使用日期或时间过滤我的查询.
Mat*_*int 10
当你谈论某个时刻,无论是普遍时刻,还是某个人的本地日历上的特定日期和时间,你都会使用datetime
.如果你想确定你正在谈论一个确切的时刻,无论观察者如何,那么你使用a datetimeoffset
.
如果您只存储a,date
则表示没有时间组件的日期,表示"此日期的任何时间".
如果你只是存储一个time
那么你的意思是没有日期组件的时间,意思是"这个时间在任何日期",或"这个时间在某个其他方式确定的日期".
没有实际的purpouse同时拥有一个date
和一个time
相同的东西,坐在同一排.只需使用一个datetime
.
在SQL Server 2008中,您有日期和时间数据类型,因此这成为一个非问题.
如果它是一个不错的选择,它实际上取决于您的业务以及您将如何查询数据.
例如,如果您想知道所有订单在1到2 PM之间的任何一天使用分隔Date
和Time
列,将使它更快
归档时间: |
|
查看次数: |
5657 次 |
最近记录: |