common-table-expression- все статьи тега
SQL-запрос для получения сумм элементов в иерархической структуре между двумя таблицами
Приведена таблица T_BudgetCharts. Он содержит иерархическую структуру элементов от 1-го до n-го уровня. Значение присваивается только элементам на N-м уровне. Другие элементы, которые не являются последним уровнем, имеют 0 присваиваний. Приведена другая таблица, T_Invoice. Эта таблица содержит некоторые заказы, которые находятся в отношении к первой таблице, используя столбец BudgetItemID. Что мне нужно, так это написать SQL-запрос, который возвращает TotalSum каждого BudgetItem из T_BudgetCha ...
Максимальная рекурсия 100 была исчерпана до завершения заявление
Я max recursion error С этим запросом. сначала я думал, что это потому, что возвращается null, а затем он будет пытаться соответствовать нулевым значениям, вызывающим ошибку, однако я переписал свой запрос, поэтому null не возвращаются, и ошибка все еще происходит. каков был бы лучший способ переписать эту функцию, чтобы ошибка не возникала WITH EmployeeTree AS ( SELECT EMP_SRC_ID_NR Id, USR_ACV_DIR_ID_TE Uuid, CASE Employees.APV_MGR_EMP_ID WHEN Null THEN '0' ...
Как я могу иметь несколько общих табличных выражений в одном операторе SELECT?
Я нахожусь в процессе упрощения сложного оператора select, поэтому думал, что буду использовать общие табличные выражения. объявление одного cte работает нормально. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 можно ли объявить и использовать более одного cte в том же SELECT? т. е. этот sql выдает ошибку WITH cte1 as ( SELECT * from cdr.Location ) WITH cte2 as ( SELECT * from cdr.Location ) select * from cte1 union select * from cte2 ошибка ...