date-range相关内容

标记不连续的日期范围

背景(输入) 全局历史气候学网络已在其天气测量结果中标记了无效或错误的数据。删除这些元素后,有大量数据不再具有连续的日期部分。数据类似于: “ 2007-12-01”; 14-12月开始 “ 2007-12” -29“; 8 ” 2007-12-30“; 11 ” 2007-12-31“; 7 ” 2008-01-01“; 8-一月开始 “ 2008-01-02”; 12 “ ..
发布时间:2020-05-30 00:32:16 其他开发

在PostgreSQL中查找所有范围集的所有交集

我正在寻找一种有效的方法来查找时间戳范围集之间的所有交集。它需要与PostgreSQL 9.2配合使用。 让我们说这些范围代表一个人可以见面的时间。每个人都有空时有一个或多个时间范围。我想找到所有会议的召开时间(即所有人都可以使用的时间)。 这就是我到目前为止。它似乎可行,但我认为效率不是很高,因为它一次考虑一个人的可用性。 递归td AS ( -测试数据。返回值: -[“ 2 ..
发布时间:2020-05-29 22:26:28 其他开发

PostgreSQL-过滤日期范围

我是一名SQL开发人员,大部分时间都花在MSSQL上。 我正在寻找一种更好的方法来过滤PostgreSQL数据库中的“无时区的时间戳”字段。 我正在使用: 其中 DateField> ='2010-01-01'和 DateField ..
发布时间:2020-05-29 22:20:21 其他开发

计算与重叠的日期范围相关联的值的总和

我有一个简单的日期范围表,每个日期范围都有相关的每周工作小时数: 创建表tmp_ranges( id序列主键, rng daterange, hrs_per_week INT ); 还有一些我想据以计算(即合计)每周工作时间总和的值重叠/相交的日期范围: INSERT INTO tmp_ranges(rng,hrs_per_week)VALUES ('[ ..
发布时间:2020-05-29 21:42:09 其他开发

平均库存历史记录表

我有一张桌子,它跟踪一些商店和产品随时间变化的库存变化。该值是绝对库存,但仅在库存发生变化时才插入新行。这种设计是为了使桌子保持较小,因为它有望迅速增长。 这是示例架构和一些测试数据: 创建表股票( id序列NOT NULL, store_id整数NOT NULL, product_id整数NOT NULL, 日期日期NOT NULL, 值整数NOT NULL, CONSTRA ..
发布时间:2020-05-29 20:42:36 其他开发

每周总金额

我在PostgreSQL数据库中有一个表,其中包含日期和每天的总数。 mydate总计 2012- 05-12 12 2012-05-14 8 2012-05-13 4 2012-05-12 12 2012-05-15 2 2012- 05-17 1 2012-05-18 1 2012-05-21 1 2012-05-25 1 现在,我需 ..
发布时间:2020-05-29 20:20:29 其他开发

ORACLE SQL小时范围

我有问题,我的桌子有3列 - date - varchar2 - varchar2 - | date | start_hour | end_hour | 我需要进行验证以确保不重叠小时范围. 例如: | date | start_hour | end_hour | | date1 | 09:00AM | 09:30AM | | date1 | 10 ..
发布时间:2020-05-28 19:24:52 数据库

有效地从2个数据框中找到日期时间范围的重叠

关于查找日期或时间范围的重叠部分存在一些问题(例如).我用这些来解决我的问题,但最终我得到了一个极其缓慢(且并非完全优雅)的解决方案.如果有人对如何更快地做到这一点(并且更加优雅)有想法,我将不胜感激: 问题: 我有2个数据框df1和df2,每个数据框都有2列,分别代表开始时间和结束时间: >>> df1 datetime_start dateti ..
发布时间:2020-05-24 02:11:52 Python

熊猫的date_range为六个月的值

我正在尝试创建一个日期范围,该日期范围从特定日期开始向后六个月递增.因此,如果end_date是2020/01/15,那么之前的日期将是2019/07/15,然后是2019/01/15,等等. pandas接受"6M"作为date_range中的freq参数,但这实际上表示月末,所以 test_range=pd.date_range(periods=10,end=dt.date(202 ..
发布时间:2020-05-24 01:15:58 Python

熊猫date_range在月初生成月度数据

我正在尝试生成月度数据的日期范围,其中日期总是在月初: pd.date_range(start='1/1/1980', end='11/1/1991', freq='M') 这将生成1/31/1980,2/29/1980等.相反,我只想要1/1/1980,2/1/1980,... 我已经看到另一个有关生成始终在一个月的特定日期的数据的问题,回答说不可能,但是肯定可以在月初开始! ..
发布时间:2020-05-23 22:48:27 Python

ORACLE SQL日期范围交集

我有一个表T1,它包含一个NAME值(不是唯一的)和一个日期范围(D1和D2是日期) 当NAME相同时,我们合并日期范围(例如B). 但是作为结果(X),我们需要使所有日期范围相交 编辑: 表T1 NAME | D1 | D2 A | 20100101 | 20101211 B | 20100120 | 20100415 B | 20100510 | ..
发布时间:2020-05-22 01:00:55 数据库

计算日期范围内的天数?

我有这样的查询: SELECT COUNT(*) AS amount FROM daily_individual_tracking WHERE sales = 'YES' AND daily_individual_tracking_date BETWEEN '2010-01-01' AND '2010-03-31' 我是从一个日期范围中选择的.有没有办法获取日期范围内的总天数? 解 ..
发布时间:2020-05-15 02:36:25 数据库

如何使用mysql检查日期是否在date1和date2之间?

我正在尝试编写一个查询,该查询将针对我在mysql/php中的表列date1和date2检查今天的日期.这是我想要的: “事件"表: date1 =开始日期(XXXX-XX-XX) date2 =结束日期(XXXX-XX-XX) 查询: 从2012年1月18日在date1和date2(或等于date1和date2)之间的事件中选择* 但是我不确定如何去做..任何帮助 ..
发布时间:2020-05-15 01:14:27 数据库

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

在为小型预订系统执行SQL查询时遇到麻烦,我有一个包含两个条目的表,其中包含两个不同的日期和一个数字. Nr DateFrom DateTo ---------------------------- 1 2015-01-01 2015-01-03 2 2015-01-05 2015-01-08 我想查询在哪里可以输入两个不同的日期,而只返回表格中与输入 ..
发布时间:2020-05-15 00:33:06 数据库

正在获取上一个小时添加的行

我将登录记录记录在一个表中.我有ID,IP,日期和时间的列.从该登录记录中,我想获取仅在最近一个小时内进行的登录. 我正在遍历有关时间和日期函数的MySQL文档,但似乎无法正确组合它们. 有人可以帮我吗? 解决方案 使用DATE_SUB()和Now()函数: select count(*) as cnt from log where date >= DATE_SUB(N ..
发布时间:2020-05-14 23:00:42 数据库