问题标签 [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.
sql - 如何在 SQL 中找到两个特定时间之间的数据
我需要运行一个查询来查找昨天凌晨 2 点到今天凌晨 2 点之间发生的所有登录日期 ( dd/mm/yyyy
) 和时间 ( )。hh.mm
数据库中的登录时间格式为mm-dd-yyyy hh.mm.ss
.
我尝试了多个查询select
,between
这些查询要么在错误的日期或时间跨度之外返回数据。
sql - 使用亚音速记录两个日期之间
海。我有一个包含两个日期时间列(initialDate、finalDate)的表,我需要过滤变量 varDate 介于日期时间字段值之间的记录。
使用 SQL 很简单:
SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate
但是,任何人都可以回答我如何使用 SubSonic Query 获取这些记录?
我刚刚尝试了每个 SubSonic 声明,但它只是没用.. 任何支持的方法只需要比较值之间的表字段;以及我需要它来比较表字段之间的值。谢谢(对不起我的英语,我来自阿根廷)
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)。
mysql - mySQL 日期时间比较语法错误
我正在为我的母亲制作一个预订系统,但我在锁定已经预订的时间时遇到了一些问题。
这是代码:
以下是来自 mySQL 服务器的回复:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“1:30:00 和 2011-8-1 2:0:00”附近使用正确的语法
c# - 用于执行“Between”的 Linq 表达式
在 SQL 中,您可以编写一个查询,该查询在类型为“nvachar”的列上执行介于指定的最小值和最大值之间的所有行。
例如,
有没有办法用 linq 做到这一点,还是我必须创建一个自定义查询并执行它?我见过的唯一示例涉及日期或整数,这使得它非常容易(可以使用比较运算符,如 <、> 等)。
mysql - MySQL - BETWEEN 不会选择正确的结果
我正在尝试选择两个日期之间的行。首先,这是我的数据:
我已经尝试过这两个查询。
这些都不选择包含日期 08/31/11 的行。它虽然选择了 08/20/11 的。我尝试以另一种方式使用它,当我运行查询时:
我再次没有得到正确的结果:20 号再次被排除在外。我执行此操作的方式有什么问题?
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- 日期范围,但这是否符合我的要求?
sql - SYSDATE 的时间范围
我需要选择时间戳在现在和过去 5 分钟之间的行。我该怎么做?像这样的东西:
越简单 - 越好。
sql-server-2005 - SQL 左连接(条件之间)
是否可以使用 BETWEEN 语句作为 LEFT JOIN 的条件?