小记存储过程中经常用到的本周,本月,本年函数

1Dateadd(wk,datediff(wk,0,getdate()),-1)                              
2Dateadd(wk,datediff(wk,0,getdate()),6
3
4Dateadd(mm,datediff(mm,0,getdate()),0
5Dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate())+1,0))
6
7Dateadd(yy,datediff(yy,0,getdate()),0)
8Dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+10))
posted @ 2006-05-18 15:13 Zaluao 阅读(1150) 评论(6)  编辑 收藏 网摘 所属分类: .NET SKILL

  回复  引用  查看    
#1楼 2006-05-18 17:28 | 听棠.NET      
好!
  回复  引用  查看    
#2楼 2006-05-19 10:25 | 破刀      
不错 呵呵
  回复  引用  查看    
#3楼 2006-08-26 17:44 | 斧头帮少帮主      
我正在研究存储过程呢,,,
贴了一堆东西,都看不懂,给点解释啊,你也是从看不懂过来的..要理解俺的心情,
另外给俺个你的Email,有问题好请教

  回复  引用  查看    
#4楼 [楼主]2006-08-28 16:26 | 尧尧      
上面的SQL代码只是一个时间段
Dateadd(wk,datediff(wk,0,getdate()),-1)
Dateadd(wk,datediff(wk,0,getdate()),6)
就是表示本周时间段.
下面的SQL的条件部分,就是查询时间段在本周范围内的:
Where Time BETWEEN Dateadd(wk,datediff(wk,0,getdate()),-1) AND Dateadd(wk,datediff(wk,0,getdate()),6)
而在存储过程中
select @begintime = Dateadd(wk,datediff(wk,0,getdate()),-1)
select @endtime = Dateadd(wk,datediff(wk,0,getdate()),6)

  回复  引用  查看    
#5楼 2006-08-29 09:35 | 仰天一笑      
蛮实用
  回复  引用  查看    
#6楼 [楼主]2006-08-29 17:40 | 尧尧      
@仰天一笑
实用最关键~_#


发表评论



姓名 [登录] [注册] 
主页
Email (仅博主可见) 
验证码 *  验证码看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论   新用户注册   返回页首      

导航: 网站首页 社区 新闻 博问 闪存 网摘 招聘 .NET频道 知识库 找找看 Google站内搜索



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务

相关文章:

相关链接: