注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mie

 
 
 

日志

 
 

MSSQL查询最近30天的数据  

2010-11-22 04:54:19|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
MSSQL查询最近30天的数据
查询是基于时间戳TimeStamp的,不是DateTime,DateTime的比较容易实现。

1. @@DBTS 最后一次更新表的时间戳

SqlServer的timestamp数据类型

http://3ppt.com/Design/MSSQL/12143.html

mysql datetime字段'0000-00-00'处理出错
http://www.javaeye.com/problems/41704

mssql与mysql比较
http://www.rongshine.com/article/?type=detail&id=309&page=2

MSSQL:SQL技巧创建用来按小时报告的查询
http://www.xue5.com/itedu/200707/117812.html

2. DateDiff、DateAdd

如何在mssql中查询当前一个月的信息
http://topic.csdn.net/t/20031217/13/2573110.html

如何查询最近15天(包括今天)的记录,我用的是SQL server。表名为tablename,时间字段名为time
http://topic.csdn.net/u/20080925/09/3e632a37-7cec-4b4e-9fea-403d8ded8c7e.html

3. CURRENT_TIMESTAMP  当前时间,和GETDATE()一样




算了,这个问题保留,改用DateTime实现。当前使用的SQL语句为:
DELETE FROM Logs WHERE Time<=dateadd(day,-30, getdate());
其中,Time为DateTime类型。
  评论这张
 
阅读(1080)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016