寂寞部屋
- 关注互联网,关注生活
关注互联网,关注生活
2019年五月
« 4月    
 12345
6789101112
13141516171819
20212223242526
2728293031  
  • 日志总数:553 篇
  • 浏览总量:2,434,999 次
  • 运行天数:618 天
  • 建站时间:2017-9-14
  • 最后更新:2019-4-2

SQL Server中日期问题的解决

来源:http://www.vs2005.com/DataBase/225/1/default.aspx

 

在MS SQL Server 中,只有DATETIME型,日期和时间是合在一起的,比如2004-12-19 23:12:20。

有的时候,在SQL语句中,只要求取日期的话,的确比较麻烦,但也有以下的方法,归纳一下,比如要求取得2004-12-19日的记录,可以这样:

A) WHERE DateDiff(dd, DateTimeColumn, ’12/19/2004′) = 0

B) WHERE Convert(varchar(20), DateTimeColumn, 101) = ’12/191/2004′

C) WHERE DateTimeColumn LIKE ’12/19/2004%’

D) WHERE Year(DateTimeColumn) = 2004 AND Month(DateTimeColumn) = 12 and Day(DateTimeColumn)=19

本站原创文章,请勿复制转载
版权声明:除特别注明外,本站所有文章均为原创,未经许可请勿复制、转载
2007-11-10
2,530 views
标签: ,
暂无评论

发表评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。