当前位置:  开发笔记 > 编程语言 > 正文

如何使用带日期条件的选择?

如何解决《如何使用带日期条件的选择?》经验,为你挑选了1个好方法。

在sqlserver中,如何比较日期?例如:

从注册日期= ='1/20/2009'的用户中选择*

(RegistrationDate是日期时间类型)

谢谢



1> TheTXI..:

如果你投入

SELECT * FROM Users WHERE RegistrationDate >= '1/20/2009' 

它会自动将字符串'1/20/2009'转换DateTime为日期格式1/20/2009 00:00:00.因此,通过使用,>=您应该让每个注册日期为1/20/2009或更近的用户.

编辑:我把它放在评论部分,但我也应该把它链接到这里.这篇文章详细介绍了在查询中使用DateTime的更深入的方法:http://www.databasejournal.com/features/mssql/article.php/2209321/Working-with-SQL-Server-DateTime-Variables-部分三---搜索换特定的最新值和-Ranges.htm

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有