使用SQL语句查询时间段

数据库 SQL Server
下文将为您举例说明查询时间段的SQL语句的写法,供您参考,如果您也遇到过类似的问题,不妨一看,相信对您会有些帮助。

在项目中,如果需要查询时间段,该SQL语句应该如何写呢?下面就将教您使用SQL语句查询时间段的方法,希望对您有所启迪。

假设在SQL SERVER2000数据库中有一个表,表名为book,设置两个日期框,分别起名为起始时间和终止时间,其中在book中有一个DATETIME类型的字段,字段名假设为查询时间。

由于在SQL中只能用文本,所以先设一个时间转换为文本的子程序。

子程序名:时间格式 返回类型:文本型

参数:转换时间 类型:日期时间型

变量:时间 类型:文本型

变量:年 类型:文本型

变量:月 类型:文本型

变量:日 类型:文本型

年=到文本(取年份(转换时间))

月=到文本(取月份(转换时间))

日=到文本(取日(转换时间))

时间=年+"-"+月+"-"+日

返回(时间)

设置一个全局变量,变量名为记录集,类型为整数型,下面开始查询时间。

记录集=外部数据库。查询("select * from book wher 查询时间 between '"+时间格式(起始时间。今天)+"' and '"+时间格式(终止时间。今天)+"'")

说明:在这里要特别注意between要空一格然后加上一个单引号"'",and之前和之后都要空一格然后加上一个单引号"'"。

显示记录()
 

 

 

【编辑推荐】

巧用SQL语句删除重复记录

批量执行SQL语句的示例

修改SQL主键约束的SQL语句写法

教您使用SQL语句修改SQL主键

逐条更新数据的SQL语句写法

 

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-24 19:23:51

SQL查询时间段

2010-10-13 16:49:56

MySql查询时间段

2010-11-22 11:25:07

MySQL查询时间段

2010-09-25 16:53:39

SQL语句

2010-11-25 10:21:20

MySql查询时间段

2010-10-21 14:27:35

SQL Server时

2010-07-19 16:52:23

SQL Server

2010-09-09 10:42:30

SQL函数时间

2010-10-21 10:28:13

SQL Server查

2010-09-26 17:14:23

SQL查询

2010-09-07 14:36:24

SQL语句

2010-11-09 15:30:01

Sql server时

2010-10-21 11:24:02

SQL Server查

2010-09-26 15:23:24

SQL语句

2010-10-21 12:16:11

SQL Server查

2010-09-25 15:26:45

SQL查询语句

2010-09-26 10:08:43

sql条件语句

2010-11-11 11:37:22

SQL SELECT语

2010-09-07 10:35:38

SQL语句

2017-09-07 16:20:39

SQL查询语句查询优化
点赞
收藏

51CTO技术栈公众号