10得票3回答
高效地从两个数据框中查找日期时间范围的重叠部分

有一些问题涉及到在日期或时间范围内查找重叠部分(例如这里)。我已经使用这些方法解决了我的问题,但我最终得到了一个极其缓慢(并且不够优雅)的解决方案。如果有人知道如何使它更快(并且更优雅),我将非常感激: 问题: 我有两个数据框, df1 和 df2,每个数据框都有两列代表开始时间和结束时间...

10得票3回答
标记非连续日期范围

背景(输入) 全球历史气候网络(Global Historical Climatology Network)已标记其收集的天气测量数据中的无效或错误数据。在删除这些元素后,许多数据不再具有连续日期部分。数据类似于: "2007-12-01";14 -- Start of December ...

10得票1回答
按照新日期范围重新索引数据框。

我有一个包含多个观测值的数据框:date colour orders 2014-10-20 red 7 2014-10-21 red 10 2014-10-20 yellow 3 我想重新索引数据框并标准化日期。date ...

9得票3回答
jQuery UI日期选择器 - 日期范围 - 突出显示两个日期之间的日子

我正在寻找一种方法,在鼠标悬停时突出显示2个输入日期之间的日子。 这个例子几乎实现了我想要达到的效果:http://hackingon.net/files/jquery_datepicker/range.htm 唯一的区别是所选范围的高亮显示应该发生在两个单独的日期选择器上,并且是在鼠标悬...

9得票6回答
SQL CHECK约束以防止日期重叠

我有一个表格,描述了一台机器在不同时间安装的软件版本: machine_id::integer, version::text, datefrom::timestamp, dateto::timestamp 我希望实施一个限制条件,以确保没有日期范围重叠,即不可能在同一时间将多个软件版本安...

9得票2回答
使用nHibernate查询今天日期在发布日期和过期日期之间的内容

我正在尝试找出在NHibernate中最佳查询方式,以便返回今天时间大于等于PublishDateTime且小于等于ExpiryDateTime的条目。到期日期可能为空,因此我需要允许这种情况。我发现了一些例子here和here,但它们似乎以不同的方式工作,并接受两个值并将其与一个DB字段进行...

9得票2回答
使用SQL触发器防止插入重叠的日期范围

我有一个简化后的表格,看起来像这样: create table Test ( ValidFrom date not null, ValidTo date not null, check (ValidTo > ValidFrom) ) 我希望编写一个触发器,防止插入与现有日期范...

9得票4回答
日期范围内的SQL分组频率

我需要编写一个存储过程,它可以接受开始日期、结束日期和频率(日、周、月、季度、年)参数,并根据这些参数输出结果集。显然,按日期范围查询是简单的,但如何按频率分组呢? 如果有以下一组原始数据: Date Count --------------------- 11/15...

9得票5回答
Postgresql选择在月范围内的数据

我有一个表,其中一列是日期,格式为'YYYY-MM-DD'。我能否使用select语句获取一个月范围内的所有数据?比如说,我想获取2012年01月xx日至2013年04月xx日的所有数据。因此,我基本上正在寻找像下面给出的SQL查询: SELECT * FROM table WHERE da...

9得票4回答
如何在Postgres中创建一个包含上限的新日期范围类型?

Postgres提供了一个很好的功能叫做范围类型,它提供了有用的范围功能(重叠、包含等)。 我想使用daterange类型,但是我认为该类型的实现选择有些笨拙:日期范围的上限是排除在外的。这意味着如果我将值定义为2014/01/01 - 2014/01/31,则显示为[2014/01/01,...