recursive-query相关内容
当我在下面运行查询时,我收到消息: [Amazon](500310) 无效操作:不支持 WITH RECURSIVE; 谁能解释一下为什么递归函数不起作用?(我正在研究亚马逊红移) 带有递归 r AS (选择1 作为我,1 AS阶乘联盟选择i+1 AS i,阶乘 * (i+1) 作为阶乘从 r哪里我 解决方案 Amazon Redshift 官方文档:不支持的 PostgreSQL 功能
..
我得到了下表: col1 |col2 |第 3 列-----+------+-------1 |一个|55 |d |33 |k |76 |○ |22 |0 |8 如果用户搜索“1",程序将查看具有“1"的 col1 然后它会在 col3 中得到一个值“5",然后程序会继续在col1中搜索“5",在col3中会得到“3",以此类推.所以它会打印出来: 1 |一个|55 |d |33 |k |7
..
我有一个包含 2 列、日期和分数的表格.它最多有 30 个条目,对于过去 30 天的每一天. 日期分数-----------------1.8.2010 192010 年 8 月 21 日4.8.2010 147.8.2010 1010.8.2010 14 我的问题是缺少某些日期 - 我想看看: 日期分数-----------------1.8.2010 192010 年 8 月 21 日3
..
我有一个 MySQL 表,如下所示: id名称parent_id 19 category1 0 20 category2 19 21 category3 20 22 category4 21 ... ... ... 现在,我想要一个单一的 MySQL 查询,我只需提供 ID [例如说 id=19] 然后我应该得到它的所有子 ID [即结果应该有 ID '20,21,22'].
..
如何获取截至今天的过去 12 个月的日期? 例如: 2020-10-212020-09-212020-08-212020-07-212020-06-212020-05-212020-04-212020-03-212020-02-212020-01-21 我试过了: SELECT GETDATE() '今天',DATEADD(mm,-1,GETDATE()) 但这只是上个月给我的.
..
以下是表格中的一些条目: id r_id a_id p_id 1 9 9 02 9 105 1083 9 102 94 9 106 1055 9 108 1026 10 10 07 10 15 188 10 12 109 10 16 1510 10 18 12 我正在寻找一个 SQL 查询,它会给出如下输出: 1 9 9 03 9 102 95 9 108 1022 9 105 108
..
嗨,我正在尝试获取我的类别的完整层次结构.这是我的示例表 ID PARENT_ID NAME DEPTH------------------------------------------1 空 A 12 空 B 13 空 C 14 1 D 25 4 东 3 cte 输出应该是这个 ID PARENT_ID NAME---------------------------1 空 A2 空 B3
..
我正在尝试使用简单的 SQL Server 2008 递归查询. 以下示例:http://msdn.microsoft.com/en-us/library/ms186243.aspx和SQL Server 递归查询 我有一张表,有 id 和 parentID: ID fParent fName2 空根3 2 Drug_Error4 2 事件5 4 20076 4 20097 5 20
..
用户数据 用户 ID 显示名称12 拉胡尔13 安贾利14 法鲁克15 沙比娜16 夏奇拉17 阿里18 罗纳克19 大理20 巴厘岛21 卡利22 卡特里娜飓风23 西塔24 歌谣25 公羊26 夏亚姆27 苏哈娜28 苏哈斯29 拉吉30 塔斯利姆31 瑞提克32 光辉33 迪皮卡34 布什第35话第36话37 萨尔曼第38话第39话40 塔兹41 三木42 克里什第43话 家谱数据
..
我在 Oracle 中有以下数据 ITEM_CNT ID0 11 12 13 10 22 23 20 31 32 33 34 3 我想要以下格式的数据.请注意,由于 ITEM_CNT 0 被 ID 1 占用,因此 ID 2 应该占用下一个可用数字,即 2.同样,ITEM_CNT 1 被 ID 3 占用,依此类推. 注意如果 item_cnt 已经被一个 ID 占用,它就不能被另一个 I
..
我需要将库存计算为动态和递归值,如简单的等式: n 值是指周期时间(月、日、年等) 当股票值为负时,它总是被零替换. 如何在 Big Query 中计算此值?下面是一个例子: WITH `project.dataset.table` AS (选择 10 entrada、5 venda、8 quebra、8 mes、2019 年 ano UNION ALL选择 12, 8 ,
..
我正在尝试创建一个函数,该函数将一个 int 列表作为参数,并返回一个 int 与其在列表中的位置之间的乘积之和.举个例子:multSum [5;11;15] 应该返回 (5 * 1 + 11 * 2 + 15 * 3) = 72. 它应该以递归方式编写,我正在尝试避免使用 List.map 或 List.filter 或任何其他预制函数. 通过划分和控制上面的查询,到目前为止,我已经
..
SQL Server 创建表 [TABLE_1](PLAN_NR 十进制(28,6) NULL,START_DATE 日期时间 NULL,MAX_PERIODS 十进制(28,6) NULL,);INSERT INTO TABLE_1 (PLAN_NR, START_DATE, MAX_PERIODS)值 (1, '2020-05-01', 8),(2, '2020-08-01', 8); S
..
请原谅这个糟糕的标题,但我找不到用抽象术语表达我想要的东西的好方法. 反正我有3张桌子 tbl_product: PID |产品名称1 |产品 12 |产品23 |产品 34 |产品 4.. tbl_categories, motherCategory 允许我嵌套类别: CID |类别名称 |母类1 |电子 |空值2 |服装|空值3 |阿杜诺 |14 |套管,额外的 |3..
..
这是我使用的数据库结构 项目----身份证 [PK]名称描述链接-----身份证 [FK]LID [FK] -- 链接 IDLType -- 链接类型(父、别名)允许----------身份证 [FK]可以阅读可以写可以删除让我们假设,我们在表中有以下数据项目表-----------ID 名称 描述==================0 根基础项目1 第一个2 两秒3 三分之三4 四四5 五五6
..
我正在尝试自下而上地总结 BOM 成本.我需要能够在 BOM 的特定级别确定该级别的成本是多少,因为所有成本都是从以下级别汇总的. 在下面的例子中,作业 1000 的成本应该是下面所有作业的所有成本以及作业 1000 的成本的总和.1000-1 应该是 1000-1 + 1000-1A 的总和,1000-2 是仅包含 1000-2 的成本,因为没有与该作业相关的组件等... (注意:工
..
我有一个住院数据(“法术")——每个法术 1 行.我想在一个星期内一个接一个地删除任何记录的法术(可能有多个)——理由是它们可能是同一根本原因的症状.这是一些播放数据: 创建表 hif_user.rzb_recurse_src (patid 整数不为空,事件日期整数不为空,类型 smallint 不为空);插入到 hif_user.rzb_recurse_src 值 (1,1,1);插入到 hi
..
我正在学习如何在 postgresql12 中使用树,并发现了一个很好的函数 connectby. 例如: SELECT * FROM connectby('descriptor_value', 'descriptor_value_id','parent_value_id', '1', 0, '->') 给出以下输出: 但是,我不想从根开始构建所有树,我想从节点开始分支到根(性能)
..
我想生成一个半小时间隔的列表.任何建议都会非常有帮助.我试过了,但没有用.谢谢 WITH cteAS (选择 convert(varchar, DATEADD(Day, 0, DATEDIFF(Day, 0, GetDate())), 108) AS Today联合所有SELECT dateadd(MINUTE, 30, Today) AS Today发件人WHERE dateadd(MINUT
..
我的数据库中有名为 Tasks 的表.该表中的每条记录都有 2 个字段:StartDate、EndDate 我需要创建递归存储过程,将在这些日期的中间发送邮件. 例如: 开始时间为 2013-10-22 12:00:00:000 结束是 2013-10-24 12:00:00:000 我能做到: SELECT DATEADD(ms,DATEDIFF(ms,'2013-10-22 1
..