mysql: выберите несколько значений строк в формате, разделенном запятыми, используя COALESCE

Это версия mssql: PROCEDURE [dbo].[GetBranchIds] @WebsiteId INT, @BranchIds VARCHAR(1000) OUTPUT AS BEGIN SELECT @BranchIds = COALESCE(@BranchIds + ',', '') + CAST(BranchId AS VARCHAR) FROM Dealer WITH (NOLOCK) WHERE WebsiteId = @WebsiteId END Таблица дилера имеет следующую колонку: branchid, websiteid. В выходной переменной этого SP мы получаем идентификаторы ветки типа: 1265,1265,1265,5,5,5 Я конвертирую это в mysql, […]

SQL, чтобы найти расхождение между двумя таблицами с одинаковым идентификатором

Я пытаюсь выполнить команду минус, но не работает Таблица Идентификатор столбца, столбец Дата Идентификатор столбца таблицы B, столбец Дата Сравнение с использованием ID столбца в обеих таблицах, например таблицы A ID 1 Дата и таблица B ID 1 Дата если даты совпадают -> пропустить если даты отличаются, то Date столбец ID и Date Можно ли […]

Как получить счет категории, используя группу на сервере sql?

Привет, я создаю один запрос для получения списка категорий, в котором есть определенный период времени. в моей базе данных у меня есть 3 таблица первая категория, подкатегория, подкатегория. теперь я хочу, чтобы пользователь выполнял подкатегорию, а затем я хотел бы подсчитать категорию. для ex user A следуют 3 подкатегории для категории 1, тогда пользователь B […]

Добавить связь с фиксированным значением столбца

Мне нравится создавать связь «условный» (внешний ключ) между 3 таблицами. В моем случае это так (конечно, это довольно сложно, но я разделил его, чтобы продемонстрировать проблемную ситуацию): Table [ItemTable] Column int Id (PK) Column str ItemName Table [ItemGroup] Column int Id (PK) Column str GroupName Table [Settings] Column int Id (PK) Column str RefersTo ('I' […]

Вставка записей в таблицу на основе последней вставки

Я выполняю задачу SSIS SQL, которая будет выполнять хранимую процедуру и которая будет считывать записи из одной таблицы и выгружать записи в таблице адресатов Ниже приводится утверждение, которое я использую для достижения этого INSERT INTO dbo.GetParties EXEC dbo.getParties_SSIS Я пытаюсь сделать хранимую процедуру достаточно умной, так что, когда она выполняется вторым или n раз, она […]

Подсчет строк на основе условия Exist

Я исследовал многие вопросы Stackoverflow, которые демонстрируют, как добавить условия в оператор COUNT с помощью оператора CASE, но я не могу найти пример того, как делать то, что мне нужно. Предположим, у меня есть следующие таблицы: CREATE TABLE [Project]( [ProjectId] [int] NOT NULL, [ProjectName] [nvarchar](100) NOT NULL ) GO CREATE TABLE [ProjectTask]( [ProjectTaskId] [int] NOT […]

Ошибка загрузки данных-from-multiple-db-to-another-server-using-ssis

Я столкнулся с проблемой в load-data-from-multiple-db-to-another-server-using-ssis. Я упомянул ниже ссылку Загрузка данных с нескольких db на другой сервер с использованием SSIS Пакет SSIS FLOW: К сожалению, я получаю сообщение об ошибке «Выполнение SQL-задачи», как показано ниже: Ошибка [Выполнение SQL-задачи]: для ResultSetType, возвращаемого для ResultSetType, существует недопустимое количество привязок результатов: «ResultSetType_Rowset». Цените, если вы можете помочь […]

Доступ к базе данных – понимание

Мне была предоставлена ​​база данных доступа, которую я должен попытаться расшифровать, что она делает. В начале я вижу, что есть запрос Pass Through с такой командой, как: Exec RefreshGLTableLatestEntries @sourceDB = 'DB_NAME' , @tablePrefix = 'TableName$' , @logFile = 'C:\logDB.txt' Когда я запустил его, я получу что-то вроде: Result Success… 108 rows inserted with a […]

Вычислите минимальное общее значение и удалите все остальные строки из таблицы

Вот мой стол. Table MyTable ————- ID Distance1 Cost1 Distance2 Cost2 Distance3 Cost3 1 711.9 6196.90432379846 NULL NULL NULL NULL 2 672.4 7316.33 NULL NULL 103.5 900.941 8217.271 3 787.7 8570.9 252 2193.59 NULL NULL Я хочу, чтобы узнать строку, которая имеет минимальный общий (Cost1 + Cost2 + Cost3). Сохраните эту строку и удалите все […]

Ограничить пользователя удалением таблицы, которая используется в хранимой процедуре в SQL Server

Недавно я посетил SQL-интервью, и меня спросили, как вы можете ограничить пользователя удалением таблицы, которая используется в хранимой процедуре в SQL Server.?

Давайте будем гением компьютера.