sql语句:日期函数相关的SQL总结
这两天工作中碰到统计信息的程序.按类别,年,月…来统计不同栏目的信息数量.总结下自己查阅的一些函数.

计算时间的函数中有,年(yy),季(q),月(m),周(ww),时期(w),天(d),时(hh),分(n),秒(s)

getdate():返回当前日期

获取当前月份的天数:

  1. select datediff(d,getdate(),dateadd(m,1,getdate()))

获取当前年,季,月,周,天,时,分,秒:

  1. select datepart(yy,getdate()) //年
  2. select datepart(q,getdate())  //季
  3. select datepart(m,getdate())  //月
  4. select datepart(ww,getdate())//周
  5. select datepart(w,getdate())  //星期,从0开始.
  6. select datepart(d,getdate())  //天
  7. select datepart(hh,getdate())//时
  8. select datepart(n,getdate()) //分
  9. select datepart(s,getdate()) //秒

获取当前天的前后五天日期:

  1. select dateadd(dd,5,getdate())
  2. select dateadd(dd,-5,getdate())

获取当前日期与目标日期相差的年,月,周,日,时,分,秒:

  1. select datediff(yy,'2005-01-01 14:12:01',getdate())
  2. select datediff(q,'2005-01-01 14:12:01',getdate())
  3. select datediff(m,'2005-01-01 14:12:01',getdate())
  4. select datediff(ww,'2005-01-01 14:12:01',getdate())
  5. select datediff(d,'2005-01-01 14:12:01',getdate())
  6. select datediff(hh,'2005-01-01 14:12:01',getdate())
  7. select datediff(n,'2005-01-01 14:12:01',getdate())
  8. select datediff(s,'2005-01-01 14:12:01',getdate())

获取当前月份添加的信息:

  1. select count(*) as num, Origin from ks_article month(getdate())=DatePart("m",adddate) group by Origin

, , , ,

Net之旅:FileUpload控件上传限制设定方法
昨天测试FileUpload控件.依托于IIS7上传大体积附件时失败.只要超过30M就不行了.但我在web.config中明明设置了

  1. <httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>

为什么不起作用尼.根据IE提示错误信息:
打到%windir%\system32\inetsrv\config\applicationhost.config ,然后单击 打开 。
在该 ApplicationHost.config 文件中找到在 节点。
删除 maxAllowedContentLength 属性。 或者,添加一个值,使客户端发送作为请求的一部分的内容长度标头的大小相同。 默认情况下, maxAllowedContentLength 属性的值是 30000000.
帮助信息说到maxAllowedContentLength 的默认大不为30M.
这时明白web.config文件中设定的是针对某个WEB站点.而非全部站点的上传大小.在当applicationhost.config 中未对maxAllowedContentLength 设定大小时默认就是30M.在web.config中设定超过于30M.依然上传最大为30M.然页在applicationhost.config未找到节点.后面自己试着添加此节点.
在节点 内添加节点.

  1. <requestFiltering>
  2.    <requestLimits maxAllowedContentLength="300000000" />
  3.    ..........
  4. </requestFiltering>

再次上传大附件.OK成功...

, , , , , ,