0 0

求一条关于时间的sql语句5

Mysql数据库
表字段中有一个开始时间和结束时间,例如:
t_test
id   name  startTime   endTime
1   tom1   2013-01   2013-12
2   tom2   2013-01   2013-12
3   tom3   2013-05   2013-10

现在已知查询条件只有一条时间记录,如‘2013-04’
写一条sql语句查出该时间所对应的所有字段,如:
2013-04所属字段有:tom1,tom2(因为2013-01<2013-04<2013-12)

诸如此类,sql语句该如何写,求指点。。
2013年10月08日 14:44

2个答案 按时间排序 按投票排序

0 0

采纳的答案

select * from t_test where startTime<'2013-04' and endTime>'2013-04';
或者
select * from t_test where '2013-04' between startTime and endTime;

2013年10月08日 15:31
0 0

这个得将日期转换成字符串 在去查。

2013年10月11日 16:10

相关推荐

    一个完整程序只有一条SQL语句

    标题提到的"一个完整程序只有一条SQL语句",这展示了如何高效地利用SQL语句来完成数据操作。在这个程序中,开发者通过一条复杂的SQL语句,实现了对dataGrid的数据进行增、删、改、查(CRUD)操作。在C#环境下,...

    access 一次执行多条sql语句

    在这个例子中,第一条SQL语句是更新账户登录次数,第二条SQL语句是调用存储过程来增加软件的日志数量。 5. **提交或回滚事务**: 如果没有异常发生,则提交事务;如果发生异常,则回滚事务。 #### 四、注意事项 - ...

    使用sql语句查询的数据按时间递增累加

    根据提供的文件信息,本文将详细解释如何使用SQL语句实现数据的时间递增累加功能。在实际业务场景中,这种需求非常常见,特别是在财务、库存管理或者数据分析等领域,需要跟踪随时间变化的数据趋势。 ### 一、理解...

    mysql中获取一天、一周、一月时间数据的各种sql语句写法

    这篇内容主要探讨了如何使用SQL语句获取一天、一周、一月内的数据。首先,我们创建了一个名为`t`的表,包含`id`和`addTime`两个字段,`addTime`字段存储的是日期时间类型,默认值为'0000-00-00 00:00:00'。然后,...

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    本文将深入探讨如何在C#中利用Oracle自带的驱动来实现批处理,以一次执行多条SQL语句。 首先,我们需要了解Oracle的数据驱动,即ODP.NET(Oracle Data Provider for .NET)。这是Oracle公司为.NET开发者提供的一个...

    Delphi adoquery处理多条SQL语句

    示例代码展示了如何构建一个包含多条 SQL 语句的字符串: ```delphi var sqlStr: String; begin sqlStr := 'BEGIN'; sqlStr := sqlStr + 'UPDATE Table1 SET Col1=''test'' WHERE 1=2;'; sqlStr := sqlStr + '...

    DB查询分析器批量执行多条SQL语句并查看各自的执行时间

    - **图1**:显示第一条SQL语句的执行时间为00:00:02:703,返回结果为345040条记录。 - **图2**:第二条SQL语句的执行时间为00:00:00:125,同样返回345040条记录。 - **图3**:第三条SQL语句的执行时间为00:00:00:000...

    用一条SQL语句将数据表中某列更新到另一个数据表里

    本文将详细介绍如何使用一条SQL语句来完成这一任务,并通过具体的例子加以说明。 #### 问题描述 假设存在两个数据表T1和T2,它们的结构如下所示: - 表T1: - A1 (非空且唯一) - A2 - A3 - 表T2: - A11 (非空...

    SQL时间查询语句

    SQL时间查询语句是一种常用的查询语句,在数据库中应用广泛。本文将详细介绍各种时间查询语句的使用方法和相关知识点。 一、时间查询语句的基本概念 时间查询语句是指在数据库中查询某个时间段内的数据的语句。...

    50条常用的sql语句

    根据给定文件的信息,我们可以提炼出一系列SQL语句的关键知识点,这些语句主要涉及SQL Server数据库的操作,包括数据查询、汇总、更新等常见任务。以下是针对每个语句的详细解释: 1. **比较两个课程成绩**:这个...

    利用Excel批量生成单条SQL语句

    通常,当我们需要对大量数据进行操作时,如插入、更新或删除,手动编写每一条SQL语句会非常耗时。借助Excel,我们可以将这些数据整理成表格格式,然后通过特定的工具或方法将其转化为SQL语句。这样做可以确保每个...

    oracle监听执行sql语句

    这条SQL语句通过连接`v$session`和`v$sqlarea`两个视图来获取当前会话中执行的SQL语句及其完整文本。其中`v$session`包含了所有活动会话的信息,而`v$sqlarea`则存储了最近执行过的SQL语句的元数据。通过`a.sql_...

    Jmeter中JDBC request多条SQL语句使用.docx

    - 但最终展示的结果只包含第一条SQL语句的结果。 - **应用场景**: - 当需要执行多条查询但仅关注其中一条结果时。 - 例如,在测试系统中查询多个用户的个人信息,但只需要返回其中一个用户的详细信息。 ##### 4...

    一条sql语句分页

    用的是sql server2000 自带的NorthWind表,你要做的就是传一条普普通通的sql语句,思想是oracle 的伪列,但是sql server2000根本就没有伪列,于是我就想了个办法,哈哈。欢迎修改。如果大家有好的分页思想欢迎交流...

    SQL SERVER 数据自动生成SQL语句

    2. **数据转换**:对于每一条记录,工具会生成一个INSERT INTO语句,格式如下: ```sql INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...) ``` 这里,列名对应于表的字段,值则为对应字段的数据。 3. *...

    C#中实现一次执行多条带GO的sql语句实例

    在C#中,当你需要执行包含`GO`关键字的多条SQL语句时,通常会遇到问题,因为`GO`并不是SQL Server的真正命令,而是SQL Server Management Studio(SSMS)中的一个批处理分隔符。在C#中直接执行这样的语句会导致错误...

    SQL语句SQL语句.zip

    这将向"Employees"表中插入一条新记录。 3. 数据更新(DML):更新现有记录。 ```sql UPDATE Employees SET Age = 31 WHERE Name = 'John Doe'; ``` 这将把所有名为"John Doe"的员工年龄更新为31。 4. 数据...

    XML查询语句转换成SQL语句的实现.pdf

    将 XPath、XQuery 语句转换成 SQL 语句的算法实现示例程序清单显示了把一条 XPath 句翻译成 SQL 的算法。其中 Edge 表是将 XML 文档编码存入关系数据库后产生的表。算法首先产生 SQL 语句段来选择被存储的文档的根...

    oracle查看执行最慢与查询次数最多的sql语句

    这个查询返回了执行次数大于0的SQL语句,按照平均执行时间降序排列。`ELAPSED_TIME`字段表示总的执行时间(单位为微秒),`EXECUTIONS`字段代表执行次数。通过除法计算出平均执行时间,并将结果限制在50条记录内。 ...

    SQLServer数据库表中数据导出成SQL语句工具

    针对这个需求,存在一种名为“SQLServer数据库表中数据导出成SQL语句工具”的实用程序,它能够帮助我们高效地完成这项任务。这个工具通常以MHT(Multi-Part/Related)格式提供,这是一种单一文件Web页面存储格式,...

Global site tag (gtag.js) - Google Analytics