问题标签 [between]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
26021 浏览

sql - 如何在 SQL 中找到两个特定时间之间的数据

我需要运行一个查询来查找昨天凌晨 2 点到今天凌晨 2 点之间发生的所有登录日期 ( dd/mm/yyyy) 和时间 ( )。hh.mm数据库中的登录时间格式为mm-dd-yyyy hh.mm.ss.

我尝试了多个查询selectbetween这些查询要么在错误的日期或时间跨度之外返回数据。

0 投票
1 回答
426 浏览

sql - 使用亚音速记录两个日期之间

海。我有一个包含两个日期时间列(initialDate、finalDate)的表,我需要过滤变量 varDate 介于日期时间字段值之间的记录。

使用 SQL 很简单: SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

但是,任何人都可以回答我如何使用 SubSonic Query 获取这些记录?

我刚刚尝试了每个 SubSonic 声明,但它只是没用.. 任何支持的方法只需要比较值之间的表字段;以及我需要它来比较表字段之间的值。谢谢(对不起我的英语,我来自阿根廷)

0 投票
3 回答
213 浏览

sql - t-sql:根据行值翻转 BETWEEN 运算符

我已经在这里大量简化了我的示例,所以如果它看起来对我要解决的问题来说很简单,请原谅。

是否可以根据行值将BETWEEN, 转换为 a (为简单起见,我在这里使用了一个变量),而无需重复 between 语句?NOT BETWEEN

我了解使用 case 语句和布尔逻辑来帮助使静态 sql 更加“动态”,但我似乎无法为BETWEEN.

也许使用一些聪明的按位运算?

我在开发中有一些基于集合的 SQL 已经变得难以管理,所以我希望通过避免重复来简化它。

我正在尝试以基于 SET 的方式进行操作,尽可能避免使用 UDF。

所以在上面的例子中,如果@is = 1,则返回 bob。如果@is = 0,则返回 fred。


编辑:为了澄清,上述语句工作正常,但我试图优化它以避免编写 2 BETWEEN 语句。我希望根据 @is.... 的值翻转逻辑。在某处使用 is 放入 NOT。


编辑2:

请参阅下面的一些伪代码,了解我想要实现的目标。它是伪的,因为 t-SQL 不允许在这样的基于集合的操作中在代码中“注入”“NOT”(我试图避免字符串动态 sql)。

0 投票
4 回答
2219 浏览

mysql - mySQL 日期时间比较语法错误

我正在为我的母亲制作一个预订系统,但我在锁定已经预订的时间时遇到了一些问题。

这是代码:

以下是来自 mySQL 服务器的回复:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“1:30:00 和 2011-8-1 2:0:00”附近使用正确的语法

0 投票
1 回答
626 浏览

c# - 用于执行“Between”的 Linq 表达式

在 SQL 中,您可以编写一个查询,该查询在类型为“nvachar”的列上执行介于指定的最小值和最大值之间的所有行。

例如,

有没有办法用 linq 做到这一点,还是我必须创建一个自定义查询并执行它?我见过的唯一示例涉及日期或整数,这使得它非常容易(可以使用比较运算符,如 <、> 等)。

0 投票
4 回答
4854 浏览

mysql - MySQL - BETWEEN 不会选择正确的结果

我正在尝试选择两个日期之间的行。首先,这是我的数据:

我已经尝试过这两个查询。

这些都不选择包含日期 08/31/11 的行。它虽然选择了 08/20/11 的。我尝试以另一种方式使用它,当我运行查询时:

我再次没有得到正确的结果:20 号再次被排除在外。我执行此操作的方式有什么问题?

0 投票
3 回答
2391 浏览

php - Mysql...一个价格范围内的价格范围?

我正在开发一个房地产脚本。该脚本有一个搜索选项,用户可以在其中指定价格范围,例如。user_price_low 到 user_price_high 并且列表必须从数据库中获取,例如。db_price_high 和 db_price_low。

我使用 BETWEEN 语句试图找到匹配项,

但令我惊讶的是......

如果用户有 user_price_high = 60 和 user_price_low = 20 并且记录有 db_price_low = 30 和 db_price_high = 120

在这种情况下,我的查询无效。

我尝试查看日期范围内的 MySql Query- 日期范围,但这是否符合我的要求?

0 投票
2 回答
961 浏览

sql - SYSDATE 的时间范围

我需要选择时间戳在现在和过去 5 分钟之间的行。我该怎么做?像这样的东西:

越简单 - 越好。

0 投票
1 回答
9801 浏览

sql-server-2005 - SQL 左连接(条件之间)

是否可以使用 BETWEEN 语句作为 LEFT JOIN 的条件?

0 投票
4 回答
3418 浏览

sql - 使用键获取两列之间的数字列表

我想获取两列之间的数字列表。表值将用于生成更多行。

例如表1:

我的输出应该是:

我试过这个,但它没有帮助我(我需要带键的行)。

我需要在 Oracle 11g 中解决这个问题。