查找日期在范围内

拉吉布·迪

我们有一个包含4列的表格

Column 1: ID
column 2:EmpID
Column 3:startDate
Column 4:EndDate

DATA
 ID      EMPID       StartDate      EndDate
  1       223         2014-06-06    2014-06-10
  2       223         2014-08-11    2014-08-22
  1       224         2014-09-06    2014-09-10
  2       224         2014-12-11    2014-12-22

我想编写一个查询,该查询将基于特定日期是否在特定Employee的startDate和EndDate内而返回true或false

例如,如果我们传递empID 223和日期2014-08-13,则查询应返回true,但如果我们传递empID 223和日期2014-08-23,则查询应返回false

我怎样才能做到这一点?

戈登·利诺夫(Gordon Linoff)

SQL Server没有内置的“ true”和“ false”。您可以返回0/1,如下所示:

select (case when count(*) > 0 then 1 else 0 end) as TrueIs1
from t
where empId = @empId and
      @date between StartDate and EndDate;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找日期范围内的可用日期

来自分类Dev

查找日期范围内的可用日期

来自分类Dev

查找日期范围内的行数-MySQL

来自分类Dev

查找日期范围内的NA值

来自分类Dev

在指定的日期范围内如何查找给定的日期

来自分类Dev

PHP:查找预订日期是否在指定的日期范围内

来自分类Dev

使用 XSLT 查找日期是否在日期范围内

来自分类Dev

SUMIF 或 INDEX - 查找满足日期范围内日期的总和

来自分类Dev

在后缀日期范围内查找文件

来自分类Dev

Excel公式查找给定范围内的日期(整列)

来自分类Dev

SQL 查找日期是否在一个范围内

来自分类Dev

SQL 在 31 天的时间范围内查找日期

来自分类Dev

查找日期范围内的工作日

来自分类Dev

查找给定的日期范围是否在MySQL中的另一个日期范围内

来自分类Dev

查找给定的日期范围是否在MySQL中的另一个日期范围内

来自分类Dev

查找范围内的序列

来自分类Dev

查找范围内的值

来自分类Dev

标记范围内的日期

来自分类Dev

日期范围内的天数

来自分类Dev

在日期范围内搜索

来自分类Dev

在句子范围内查找单词范围

来自分类Dev

给定日期范围,查找在该范围内重叠的事件

来自分类Dev

O(1)在日期范围内查找日期的方式,不包括周末

来自分类Dev

查找与范围内的设置日期相交的最小开始日期

来自分类Dev

在 Python 中无需过滤即可在日期范围内查找最大日期

来自分类Dev

检查日期是否在日期范围内

来自分类Dev

处理日期范围内的NULL日期

来自分类Dev

过滤或检查日期范围内的日期

来自分类Dev

查找日期范围内存在的天数