sql server怎么判断同一天

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:53:09
怎么从数据库判断同一天 例如 2009-08-01 00:00:00-2009-08-01 23:59:59
是同一天
能给个具体的写法吗

  1. datediff(day,'2000-1-1','2000-1-1')

  2. 如果以上返回值=0,即表示同一天;

select DATEDIFF(day,'2009-08-01 00:00:00','2009-08-01 23:59:59')
显示0就是同一天

convert(nvarchar(10),getDate(),120) 获取年月日 格式为yyyy-MM-dd
更多格式可以参考之前总结的文章吧
http://hi.baidu.com/lotusoxygen/blog/item/4fa89f2a4d3453fde6cd4088.html

年 月 日 相同 不就可以了吗?