Вопросы по теме 'cross-apply'

Проблема CROSS APPLY — фильтрация отношения «многие к одному»
Я обнаружил проблему с тем, как MS SQL Server обрабатывает CROSS APPLY . База данных, с которой я работаю, имеет систему ценообразования со следующей схемой: Сервис -> Модель цены ‹- Компонент цены ( '->' указывает на внешний ключ,...
6108 просмотров
schedule 15.08.2023

ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ Стиль против производительности
Должен ли я использовать отдельный CROSS APPLY для каждого выражения с псевдонимом или определить несколько выражений в одном и том же CROSS APPLY, где это возможно? Я рефакторинг многих очень сложных SQL-запросов (часто четыре или пять страниц...
1597 просмотров
schedule 20.07.2023

Извлечение данных XML в SQL — слишком много операторов перекрестного применения
У меня есть XML-документ, содержащий детали из заявления: <Statement> <Id /> <Invoices> <Invoice> <Id /> <Date /> <AmountDue /> etc. </Invoice>...
7936 просмотров
schedule 03.08.2022

Devart Oracle Cross Apply Exception
У меня проблема, когда на одной машине код работает, а на другой нет. Очевидно, мы используем ту же версию Devart dotConnect для Oracle (6.80.325.0). Проблема в том, когда у нас есть подзапрос в LINQ и мы получаем Cross Apply Not Supported for...
298 просмотров

CROSS APPLY с ограничением производительности табличных функций
У меня проблема с CROSS APPLY с параметризованной табличной функцией. Вот упрощенный пример псевдокода: SELECT * FROM ( SELECT lor.* FROM LOT_OF_ROWS_TABLE lor WHERE ... ) AS lor CROSS APPLY dbo.HeavyTableValuedFunction(lor.ID) AS...
47506 просмотров

sp_executesql против определяемой пользователем скалярной функции
В таблице ниже я сохраняю некоторые условия, подобные этому: Затем, как правило, во второй таблице у меня есть следующие записи: и мне нужно сравнить эти значения, используя правильное условие, и сохранить результат (скажем, «0» для...
382 просмотров

Перекрестное применение TSQL с подсчетом и суммой
Я только что обнаружил оператор CROSS APPLY, и у меня сложилось впечатление, что он очень полезен при манипулировании производными столбцами для вычислений. Итак, я попробовал следующее: SELECT...
8647 просмотров
schedule 08.04.2023

ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ VS МАТЕРИАЛ Функция
Я ищу эквивалентную функцию GROUP_CONCAT в SQL Server и нашел два варианта: sql-server-2005">CROSS APPLY и МАТЕРИАЛЫ . Потому что я хочу concatenate дня поля sday в таблице расписания с помощью соединения. Вот моя схема для базы данных, см....
1626 просмотров
schedule 31.08.2023

перекрестное применение xml-запроса работает экспоненциально хуже по мере роста xml-документа
Что я имею У меня есть XML-документ переменного размера, который необходимо проанализировать на MSSQL 2008 R2, который выглядит следующим образом: <data item_id_type="1" cfgid="{4F5BBD5E-72ED-4201-B741-F6C8CC89D8EB}"...
10842 просмотров

Запрос столбца данных XML с использованием методов SQL и XML
Я выполняю запрос к столбцу типа данных XML в SQL Server 2012. Пример данных: <ns:Resume xmlns:ns="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume"> <ns:Address>...
388 просмотров

SQL Выберите первый столбец и для каждой строки выберите уникальный идентификатор и последнюю дату
Сегодня утром у меня проблемы, я пробовал много решений, и ничего не дало ожидаемого результата. У меня есть таблица, которая выглядит так: +----+----------+-------+ | ID | COL2 | DATE | +----+----------+-------+ | 1 | 1 | 2001 |...
1806 просмотров
schedule 08.01.2024

Итоги с перекрестным применением
У меня есть 2 таблицы ниже, и мне нужно получить итоги для каждой строки из таблицы 1 в виде новых столбцов. Настольные программы: AIR_DATE START_TIME END_TIME ------------------------------------------- 1/26/2015 12:00:00...
60 просмотров
schedule 08.12.2022

SQL Rank не работает должным образом
Я пытаюсь использовать функцию SQL Rank(), чтобы получить список лучших записей нескольких групп. Вот что я делаю, что не работает: select hc.hId, hc.DpId, hc.Rank from ( select d.hId, DpId, Rank() OVER (Partition by DpId ORDER BY...
1045 просмотров
schedule 07.06.2023

TSQL Cross Apply не работает должным образом
Есть 3 таблицы: Пользователи Отделы (хотя кажется, что это не обязательно для запроса, но...) Сообщения Пользователи: UID, DeptID, Name, Surname, Admin U1 DeptA John Doe 0 U2 DeptB Jack Fisher...
66 просмотров
schedule 11.07.2023

SSDT - ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ OPENJSON
Попытка написать хранимую процедуру в SSDT, как показано ниже: CREATE PROCEDURE Response.TransformHotel @RequestIDs Request.RequestIDs READONLY AS BEGIN INSERT INTO...
1522 просмотров
schedule 28.07.2022

SQL Server ПРИСОЕДИНЯЙТЕСЬ/ПРИМЕНЯЙТЕ ЗАПРОС
Какое соединение я должен использовать, чтобы получить желаемую базу вывода на фиктивной таблице ниже ДЕТАЛЬНАЯ ТАБЛИЦА x------------------------------x | empID | empName | date | x------------------------------x | 1 | emp1 |...
39 просмотров

SQL Pivot после перекрестного применения
Я пытаюсь сделать поворот в SQL Server, где мне нужно повернуть следующую таблицу: key value column1 billy column2 [email protected] column5 NULL column6 false column9 true Я хочу, чтобы значения в столбце «ключ» были...
1336 просмотров
schedule 19.09.2023

Зачем использовать перекрестное применение для получения значений в XML?
Несколько дней назад я попробовал расширенные события для замены профилировщика SQL Server. Затем я хотел поместить файлы xel, сгенерированные в базу данных сервера sql, с помощью sql. Что я думаю, шансы, что многие сайты используют функциональные...
789 просмотров
schedule 04.08.2022

Таблица Unpivot SQL ИЛИ Cross-Apply с данными строк в качестве заголовков столбцов и данными строк в виде данных столбцов
Я знаю, что этот вопрос задавали много раз, но я не смог найти решение с моей структурой данных. Однако я наткнулся на следующую статью Альтернативный (лучший?) метод в UNPIVOT (SQL Spackle) . У меня есть следующая таблица с результатом...
343 просмотров

Запрос XML с вложенными узлами в Cross Apply
Учитывая XML, структурированный следующим образом: <ROOT_NODE> <FOLDER_LIST> <FOLDER> <CODE_FOLDER>1</CODE_FOLDER> <DESCRIPTION>This is a folder</DESCRIPTION>...
2264 просмотров
schedule 29.05.2023