recursive-query相关内容
如果我有预定的开始和结束时间,如何计算每分钟的预定数量?我做了一个简化的数据库表,看起来像这样: 开始时间|结束时间|预订|--------------------------------------------------2020-09-01 10:00 |2020-09-01 10:10 |预订1 |2020-09-01 10:00 |2020-09-01 10:05 |预订2 |2020-
..
我有下表. 动物疫苗_日期疫苗2016年2月1日,猫猫2/1/2016 z狗2/1/2016 z狗1/1/2016 x狗2/1/2016年 我希望得到的结果如下所示. 动物疫苗_日期疫苗狗1/1/2016 x狗2/1/2016 y,zCat 2/1/2016 y,z 我有以下代码,该代码是通过我的其他帖子在"组合"中提供的SQL通过基于日期的(连接)行" 使用递归记录作为(选择动物,
..
我需要获取层次结构表的根节点(具有PARENT_ID = NULL): ID |PARENT_ID60 NULL21 6011 NULL23 1124 2125 2314 2413 25 我想要这个结果: ID |PARENT_ID |ROOT_ID |-------------------------1 NULL NULL2 1 13 1 14 2 15 4 16 NULL NULL
..
我有一个非常简单的递归CTE,它在包含大约4百万条记录的单个源表( REP.INVENTMOVEMENTS )上运行.该表已被索引很多. 具有数据集为(选择imv.sourceBatch,imv.targetBatch,imv.sourceDataArea,imv.targetDataArea,总和(重量)作为重量来自REP.INVENTMOVEMENTS imv其中imv.sourceBatc
..
请考虑以下数据库表.它由3列组成: Id , ParentId , Enabled . 我希望这是即时实现的,而无需在表中添加任何其他计算列. 也许可以使用 CTE 来实现. 解决方案 尝试以下CTE查询: 与T1一样(选择ID,parentId,NULL为EnabledParentId,ParentID作为NextParent从TWHERE ParentID不为null全联
..
例如在PostgreSQL中对整个树求和使用的是WITH RECURSIVE(公用表表达式).但是,这些示例通常从上到下,将树展平,并对整个结果集执行汇总功能.我没有找到合适的示例(在StackOverflow,Google等上)解决我要解决的问题: 考虑一个不平衡的树,其中每个节点可以具有一个关联的值.大多数值都附加到叶节点,但其他值也可能具有值.如果节点(是否有叶子)具有显式附加的值,则
..
说明 在我们的问题域中,我们正在研究一组连接在一起以形成图形的边.从给定的一个或多个节点开始,我们必须列出整个图中连接到给定的一个或多个节点的所有链接.我们必须从左到右,从上到下显示这些链接. 对于循环数量有限的图形,我们有一个针对此问题的有效查询.循环次数越多,执行时间就成倍增加. 我们需要在递归过程中限制对同一节点的访问,以找到可行的解决方案. 下面的示例仅包含一个循环
..
我需要将Oracle查询转换为SQL Server. 查询生成“管理层次".基于用户名.输出将具有一个管理链,最后一个元素是当前经理. 表格: EE_USERNAME MGR_USERNAMEuser1首席执行官user2 user1user3 user2用户4用户1user5 user2用户6用户3 样本输出: user1:首席执行官用户2:首席执行官,用户1用户3:首席
..
我正在寻找一种方法来查看该值是否在数组(表)中 示例表有3个条目,每个条目包含一个包含多个条目的表 说我要检查“数据"中是否有“苹果" 数据= {{"alpha","bravo","charlie","delta"},{“苹果",“猕猴桃",“香蕉",“梨"},{“胡萝卜",“西兰花",“小菜",“马铃薯"}} 这是我的代码,一个递归查询.问题在于函数会因为其正值下降而在某处中断
..
我正在尝试从支持凭单的多年数据集(tickets表)构建查询,并为每张凭单的相关列分别为ticked_id,status,created_on日期和closed_on日期.还有一个通用的dates表,我可以将其联接/查询到日期列表. 我想为今年创建一个“燃尽"图表,以显示在今年任何给定日期至少有一年历史的公开门票数量.我已经能够创建使用sum(case...语句按日期分组的表-例如,显示在给
..
我想确定是否可以使用SQL在Hierarchical或Chain数据中找到循环. 例如我有以下架构: http://sqlfiddle.com/#!3/27269 create table node ( id INTEGER ); create table edges ( id INTEGER, node_a INTEGER, node_b INTEGER )
..
假设我有一个像这样的表: id | parentId | name 1 NULL A 2 1 B 3 2 C 4 1 E 5 3 E 我正在尝试编写一个标量函数,我可以这
..
我有一张这样的桌子; CREATE TABLE [dbo].[TH_ORGANIZATION] ( [ID_CORGANIZATION] [decimal](18, 0) IDENTITY(1,1) NOT NULL, [ID_CCOMPANY] [nvarchar](10) NOT NULL, [CORGANIZATION_NAME_tr] [nvarchar](1
..
我正在努力进行分层SQL查询.我想在其子级和同级的disp_order中再添加2列. 孩子-应当保留孩子及其孙子以及所有孩子到目前为止的所有疾病. 同级-应该保留具有相同父级的行的disp_order. +------------+-----+-------------+--------+ | disp_order | lvl | description | parent | +
..
此刻我有问题. 我有一个名为places的表,其结构如下: id parent_id 名称 我想进行选择以拥有此表的所有层次结构.有一个数据示例: (1, null, '123 Barclay St') (2, 1, 'Floor 1') (3, 1, 'Floor 2') (4, 1, 'Floor 3') (5, 2, 'Hall 1') (6, 2, 'Room 1')
..
我对SQL中的这个主题(树结构)是陌生的.我经历了不同的来源,但仍不清楚. 在我的情况下,我有一张附有的桌子. 现在首先在这里,我必须为“办公室"检索一棵完整树. 我还必须在附加的层次结构数据中找到所有叶子节点(没有子节点的叶子节点). 请提供答案并提供详细说明. 预先感谢. 解决方案 您未指定DBMS,而是使用标准SQL(所有with recursive full
..
是否可以仅使用join进行父子查询而无需遍历临时表? 数据库示例: menuid name parent url ---------------------------------------------------------- A0000 Master A0000 # A0001 Rekening
..
我按照图表进行数据库设计. Category表是自引用父子关系 Budget将具有所有类别和为每个类别定义的金额 Expense表将包含已花费金额的类别的条目(请考虑此表中的Total列). 我想编写select语句,该语句将检索具有以下给定列的数据集: ID CategoryID CategoryName TotalAmount (Sum of Amoun
..
我有一个基于id,parent_id关系与其自身连接的文件夹表: CREATE TABLE folders ( id int(10) unsigned NOT NULL AUTO_INCREMENT, title nvarchar(255) NOT NULL, parent_id int(10) unsigned DEFAULT NULL, PRIMARY KEY (id)
..
我有一张表,该表以一个顶级节点的形式存储父级子级格式的层次结构数据.多个级别,每个父级都有多个孩子.如何编写递归查询以仅选择从特定节点到最后一个子节点的父子行? 示例表 Parent|child 1 |2 1 |3 2 |4 2 |5 3 |6 3 |7 6 |8 如何仅从节点3及其所有后代中检索行? 解决
..