cost 449 ms
使用遞歸 CTE 生成按深度排序的層次結構結果,而不使用 heiarchyid

[英]Using recursive CTE to generate hierarchy results ordered by depth without the use of heiarchyid

我想在不使用 SQL 的 heiarchyid 內置函數的情況下首先查詢按深度排序的層次結構結果。 本質上,我希望在沒有任何花哨功能的情況下完成深度排序。 我在下面提供了一個包含這些記錄的臨時表: ID p_Id 訂單1 姓名1 1個無效的 1個喬什 2個無效的 2個瑪麗 3個無效的 3個喬 ...

如何使用遞歸 ctes 查看是否有任何連續的日期范圍並將這些日期范圍組合成一個日期范圍?

[英]How to use recursive ctes to see if there are any contiguous date range and combine those date ranges into a single one?

我正在嘗試查看我的管理表數據庫,我們可以在其中查看成員何時被管理並從康復中心釋放。 示例表如下所示: 樣品表: ID。 記憶開始結尾 01 99988 2020 年 1 月 1 日 2020 年 3 月 30 日 02 99988 2020 年 4 月 1 日 2020 年 12 月 3 ...

通過列表向后和向前使用多個遞歸 CTE 到 go (PostgreSQL)

[英]Using multiple recursive CTE's to go backwards and forwards through a list (PostgreSQL)

PostgreSQL 14 假設我有下表: 每個 Patientid 都有多個鏈接。 如果我從 1 的患者 ID 開始,以下將正確枚舉所有 id 的 1 與 1 直接相關以及所有鏈接到 1 的 id。 但是,很有可能會給出 1 以外的 id,例如“2”。 在“2”的情況下,我想枚舉所有 id 的 ...

在 SQL 服務器中使用 HierarchyID 和遞歸 CTE 顯示完整的產品類別路徑

[英]Display full Product Category Path using HierarchyID and Recursive CTE in SQL Server

我只使用經典的 ParentID 外鍵方法找到了這個。 我想知道如何在 SQL Server 2019 中使用HierarchyID數據類型顯示完整的層次結構路徑。 我有這個設置(為本示例簡化): 現在對於每個產品,我想顯示其完整的類別路徑,其中該類別被標記為主要類別。 例如: 產品 1:產品 &g ...

帶有參數的存儲過程中每一行的遞歸 CTE

[英]Recursive CTE on every row in a stored procedure with parameter

我有一個名為 AccountNode 的表。 其中列 nodeId 在 ParentNodeId col 中有一個父級。 我需要什么:對於作為參數傳遞給過程的 setId ,我需要獲取標志為 Y 的每個節點 id 的父節點(這是我們需要停止遞歸 cte 的地方) 。 我已經編寫了一個遞歸 c ...

MySQL 中的遞歸 CTE 用於缺少日期

[英]Recursive CTE in MySQL for missing dates

我有兩張表 DT 和平均值: 我希望平均表具有與 DT 表中類似的日期,即我希望averages.workdate 列具有從最小日期到今天日期的員工(emp)的所有日期。 然后,在遞歸 CTE function 添加額外日期的地方,Score1 和 Score2 列可以有 0。 我希望平均表看起來像 ...

遞歸 CTE 以找到所有子級父級和深度的總計

[英]Recursive CTE to find Total for all children parent and depth

我希望使用遞歸 CTE 來找到所有 childrencount 和 parentcount 以及 path 和 level 和 currentlevel 的 Total 像這樣 我嘗試了以下代碼,但我不知道如何獲取childrencount和parentcount以及path和level和curre ...

MySQL 遞歸 cte 基本情況

[英]MySQL recursive cte base case

我有一堆聚合的事件表(訂單就是其中之一),我可以像這樣查詢SELECT * FROM events WHERE aggregate_id = :order_id AND aggregate_type = :order_type 這適用於簡單的情況,但它更多地涉及重復創建的事件。 業務需求之一是可以 ...

EF Core + Automapper ProjectTo 中的遞歸 CTE

[英]Recursive CTE in EF Core + Automapper ProjectTo

在我的項目中,我有Comment和CommentDto類型: Comment將被映射到CommentDto 。 這是配置: 我有以下遞歸 CTE,封裝在表值 Function 內: 這個 function 允許獲取給定帖子的評論層次結構(它需要帖子的 ID)。 數據庫中存儲有評論: 為了使其更 ...

SQLite 來自 android 使用遞歸查詢獲取類似路徑的索引

[英]SQLite from android get path like indexes with recursive query

我有這個表命名為以下列和行的項目。 我可以通過遞歸 CTE 測量父行的級別,但我仍然需要以這種格式獲取路徑:1.1.1、1.2.1... 這是我當前的查詢: 期望的結果: 我該如何在 SQLite 中做到這一點? android運行的SQLite版本是3.21,所以不支持window功能。 ...

在 Product 和 Year 列表中,使用遞歸 Function 以包括前幾年的產品

[英]In a list of Product and Year, use a Recursive Function to Include products of previous years

DB-小提琴這是我面臨的問題的簡化。 它歸結為顯示當前和前幾年產品列表的 CTE。 第一年(2018 年),它只會顯示 2018 年的產品。 第二年(2019)將展示2019+2018產品等。 我不知道 CTE 是否是最佳解決方案,但需要從某個地方開始。 預期結果: 年產品 2018 產品2018 ...

PostgreSQL 時間維度(按小時和天)錯誤

[英]PostgreSQL Time Dimension (By Hours and Days) Error

我正在使用 DATE_ID 和 DATE_DESC 在 PostgreSQL 中構建時間維度表。 我的 T-SQL(完美運行)腳本是: 目前我正在嘗試將此代碼轉換為 PostgreSQL 可讀的代碼,但它不起作用..這是我目前的: 我需要 2019 年 1 月 1 日到 2019 年 12 月 31 ...

Oracle SQL 模擬嵌套 Window Z86408593C34AF72610DF932F8

[英]Oracle SQL to Mimic Nested Window Function

我的實際問題涉及更大的行源和更多涉及的數學,但這是一個仍然展示所面臨挑戰的小例子。 使用 Oracle 19c。 假設我們有一個包含四行數據的表 X,如下所示。 此外,假設我們想從 X 中導出兩列 a 和 b,使得 a = x + sum(按 x 排序的 b 的前幾行) b = a - 1。 如 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM