设为首页 加入收藏

TOP

sql获取指定时间范围数据
2014-11-23 22:31:02 来源: 作者: 【 】 浏览:8
Tags:sql 获取 指定 时间 范围 数据
以下分别为获取本天、本周、本月数据需要的where条件,其中publishDate为 数据库里面存储的日期字段

此代码是在查询oracle数据库的.net 代码
[csharp] view plaincopy
DateTime today = DateTime.Now;
whereDay = string.Format("to_char(publishDate,'yyyy-mm-dd') ='{0}' ",
today.ToString("yyyy-MM-dd")
);
whereWeek = string.Format("to_char(publishDate,'yyyy-mm-dd') >='{0}' and to_char(publishDate,'yyyy-mm-dd')<='{1}' ",
today.AddDays(0 - (int)today.DayOfWeek).ToString("yyyy-MM-dd"),
today.ToString("yyyy-MM-dd")
);
whereMonth = string.Format("to_char(publishDate,'yyyy-mm-dd') >='{0}' and to_char(publishDate,'yyyy-mm-dd')<='{1}' ",
today.ToString("yyyy-MM-00"),
today.ToString("yyyy-MM-dd")
);

摘自 robot的学习日志
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇两台SqlServer数据同步解决方案 下一篇SQL SERVER 如何处理带字母的自增..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: