Вопросы по теме 'common-table-expression'
Выход из рекурсивного общего табличного выражения после того, как набор результатов содержит некоторое значение
Учитывая следующую таблицу:
create table TreeNode
(
ID int not null primary key,
ParentID int null foreign key references TreeNode (ID)
)
Как мне написать обычное табличное выражение, чтобы оно начиналось с корня (WHERE ParentID IS NULL)...
1011 просмотров
schedule
11.12.2022
Получение месяца, разделенного запятыми, для заданного месяца и месяца с использованием рекурсивного CTE
У нас есть требование, когда в качестве входных данных предоставляются 2 месяца и 2 года. И результат должен содержать месяц-год, разделенный запятой, между месяцем-годом и месяцем-годом.
Скажем, у нас есть
From Month is 'Jan'
From Year is...
206 просмотров
schedule
12.04.2024
Использование CTE в plpgsql
Я пытаюсь создать функцию plpgsql в Postgres 8.4, которая использует CTE внутри, но это дает мне синтаксическую ошибку. Они не разрешены?
(Что-то вроде этого, имейте в виду, что я пишу это без своего кода.)
With foo as (SELECT id,a as alias...
947 просмотров
schedule
24.05.2024
Как интегрировать запрос CTE в Entity Framework 5
У меня есть SQL-запрос, который я написал с помощью CTE. Теперь я перемещаю репозиторий для использования Entity Framework 5.
Я не понимаю, как интегрировать (или переписать) запрос на основе CTE с помощью Entity Framework 5.
Я использую...
2881 просмотров
schedule
21.03.2024
Как получить иерархический CTE в SQL Server для фильтрации с помощью родительской и дочерней логики
У меня есть неприятная проблема с иерархическим CTE и какой-то странной логикой, которую нам нужно решить, и я действительно надеюсь, что кто-то может помочь, указав, что я делаю неправильно, чтобы решить этот сценарий с помощью CTE.
Вот...
2731 просмотров
schedule
01.02.2024
SQL-запрос Суммарные значения Фактический год до даты и среднее значение с начала года
Мне нужен запрос, который суммирует расходы Фактический с начала года, Средний с начала года (из всех лет, каков мой средний год), Прошлый год с начала года
Мне нужно 3 части данных: Actual YTD | Среднее значение с начала года | Прошлые годы|...
7405 просмотров
schedule
04.06.2024
Рекурсивные вычисления заполнения с CTE или чем-то еще эффективным
Пожалуйста, помогите мне с идеями (желательно CTE), чтобы решить эту проблему как можно эффективнее.
Итак... В показанной таблице ячейки в столбце «Значение», выделенные красным цветом, представляют собой известные значения, а выделенные...
497 просмотров
schedule
04.05.2024
обертывание команд postgresql в транзакцию: усечение или удаление или добавление/объединение
Я использую следующие команды ниже в postgresql 9.1.3 для перемещения данных из временной промежуточной таблицы в таблицу, используемую в веб-приложении (геосервере), все в той же базе данных. Затем удалить временную таблицу.
ОБРЕЗАТЬ...
3875 просмотров
schedule
26.11.2022
Рекурсивный запрос SQL Server для получения верхнего родителя
Мне нужна ваша помощь в создании рекурсивных запросов с использованием CTE в SQL Server.
У меня номер заказа в качестве входного параметра. Мне нужно отобразить данные о его верхней родительской отправке. даже если я ищу его дочерние элементы .....
2250 просмотров
schedule
31.10.2022
Изменить план выполнения запроса в postgresql вручную?
Можно ли изменить порядок операций плана выполнения вручную в postgresql? Например. если я всегда хочу иметь операцию упорядочения перед фильтрацией (хотя это не имеет смысла при обычном использовании postgresql), можно ли принудительно применить...
2349 просмотров
schedule
08.12.2023
Как написать многопараметрический сценарий CTE?
Я пытаюсь написать сценарий TSQL для отчета SSRS, который использует CTE для выбора записей на основе выбранных параметров. Я ищу наиболее эффективный способ сделать это, используя TSQL и / или SSRS. У меня есть 4 параметра, которым можно присвоить...
433 просмотров
schedule
23.03.2024
На сервере sql, как получить весь месяц и год с заданной даты
Я хочу отобразить все имена месяцев, номер месяца и год в запросе.
Предположим, что моя данная дата
@date=’ 01.03.2003’
Мой желаемый результат ниже:
Помогите мне исправить мой синтаксис My bellow sql.
DECLARE @Date DATE =...
6699 просмотров
schedule
19.02.2024
Почему CTE быстрее, чем соединения
Я читал, что производительность оператора With в некоторых случаях намного выше, чем у соединений. Однако при присоединении к varchars (обычно я этого избегаю) я увидел значительное улучшение скорости, когда заменил соединение на With ....
2784 просмотров
schedule
04.01.2024
Рекурсивная ведомость материалов CTE
Это мой первый вопрос, так что простите меня, если я недостаточно ясен.
Мне поручено получить общую стоимость всех компонентов сборки (ведомость материалов). По сути, я хочу запросить таблицу, в которой хранится распределение заказов на покупку...
3554 просмотров
schedule
07.10.2022
Заполнить таблицу темп. CTE Resut?
У меня есть 2 CTE, которые они оба выбирают для меня несколько записей. один из них - X, а другой - Y. с другой стороны, у меня есть 2 временные таблицы с тем же именем, что и CTE. Я хочу заполнить эту временную таблицу результатом CTE. и, в конце...
180 просмотров
schedule
21.09.2022
SQL присоединиться и сгруппировать по сгенерированному диапазону дат
У меня есть таблица 1, и мне нужен запрос для заполнения таблицы 2:
Проблема здесь с столбцом даты. Я хочу знать процесс совмещения местоположения/партнера в день. Основная проблема здесь заключается в том, что я не могу выбрать DateCreated...
832 просмотров
schedule
15.11.2023
Завершение моей рекурсивной операции SQL, является ли cte хорошим выбором для меня?
У меня есть следующие данные:
TestData
Code | RowNum |
123 | 1 |
456 | 2 |
789 | 3 |
Я пытаюсь выполнить цикл по этим данным, проверяя отдельную таблицу, чтобы увидеть, являются ли какие-либо записи LIKE этими кодами. Вот...
35 просмотров
schedule
25.04.2024
Как использовать общее табличное выражение в динамическом SQL
Мне нужно написать динамическую сводную таблицу на основе сложного запроса, и я хочу использовать общее табличное выражение для создания набора данных, на котором я должен построить сводную информацию, чтобы он оставался вне динамического sql и...
9632 просмотров
schedule
16.12.2023
Выберите результат подзапроса в CTE
Я использую CTE, в котором есть подзапрос. Затем я пытаюсь выбрать результат подзапроса в CTE, но получаю ошибку Invalid Column Name .
Запрос:
DECLARE @User AS VARCHAR(50)
SET @User = 'test.user'
WITH cte AS (
SELECT
o.db_OrderNo,...
455 просмотров
schedule
05.01.2024
Количество связных компонент графа в SQL
У меня есть график в моей базе данных PostgreSQL , для примера давайте определим его так:
CREATE TABLE nodes (node_id INTEGER);
CREATE TABLE roads (road_id INTEGER, nodes INTEGER[]);
INSERT INTO nodes VALUES (1), (2), (3), (4), (5);
INSERT INTO...
2330 просмотров
schedule
14.12.2023