文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
SQL字符串函数
SQL函数详解
SQL数据库远程备份到本地
SQL数据库备份的基础知识
让SQL飞起来
常用SQL语句词典
精妙SQL语句大全
SQL语句大全
SQL语言快速入门之三
SQL语言快速入门之二
SQL语言快速入门之一
数据库设计入门-SQL语言及其优点
数据库设计入门-SQL语言的分类及语法
数据库设计入门-ODBC与ADO对象
全面接触SQL语法(二)
全面接触SQL语法(一)
用SQL创建数据库
SQL语言的分类及语法
SQL语言及其优点
SQL语法参考手册
高手是怎样炼成的:精妙SQL语句介绍
检查数据库表是否存在函数
用DateAdd,DateDiff,between实现指定..
sql函数--DATEDIFF
SQL教程(2)
SQL语言教程(1)


技术教程 -> SQL教程 ->  
用DateAdd,DateDiff,between实现指定日期范围内的查询
来源:转载   人气:1796   录入时间:2007-11-8
    第一,实现查询每月13至31日内之间的所有数据
   
   searchtime=datevalue(Trim(Request.Form("datetime1")))
   weekw1=searchtime
   weekw2=dateadd("m",1,weekw1)
   strsql="select * from "&findtype&" where 时间 between #"&weekw1&"# and #"&weekw2&"#"
   rs.Open strsql, conn, adOpenStatic
   
   第二,实现查询7月13至7月31日之间的所有数据
   
   SQL Server
   
   Select * from 表名 where DateAdd(year,DateDiff(year,字段名,GETDATE()),字段名) between DateAdd(year,DateDiff(year,''''2003-7-13'''',GETDATE()),''''2003-7-13'''') and DateAdd(year,DateDiff(year,''''2003-7-31'''',GETDATE()),''''2003-7-31'''')
   
   
   网页
   
   <%
   sqlstr="Select * from 表名 where DateAdd(''''yyyy'''',DateDiff(''''yyyy'''',字段名," & now & "),字段名) between DateAdd(''''yyyy'''',DateDiff(''''yyyy'''',#2003-7-13#," & now & "),#2003-7-13#) and DateAdd(''''yyyy'''',DateDiff(''''yyyy'''',#2003-7-31#," & now & "),#2003-7-31#)"
   %>
   
   




Copyright(C)2007-2021 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987