Результаты поиска по запросу "tsql"
Sql PIVOT и агрегат конкатенации строк
Я хотел бы использовать сводный SQL-запрос для построения таблицы результатов, где объединенный текст является результатом в разделе DATA сводной таблицы. то есть у меня есть следующий результат от использования простого ...
MS SQL Server - Когда КУРСОР хорош?
Много раз, когда я писал хранимые процедуры и т. Д., Я сначала использовал CURSOR, а потом обнаруживал некоторые проблемы с производительностью в моей процедуре. Все, что я читаю, говорит, что CURSORS ужасны, вызывают ненужную блокировку и ...
Динамические сводные столбцы в SQL Server
У меня есть таблица с именем Property со следующими столбцами в SQL Server: Id Nameв этой таблице есть какое-то свойство, что определенный объект в другой таблице должен придавать ему значение. Id Object_Id Property_Id ValueЯ хочу сделать ...
SQL MERGE оператор для обновления данных
У меня есть таблица с даннымиenergydata в ней всего три столбца (webmeterID, DateTime, kWh)У меня есть новый набор обновленных данных в таблицеtemp_energydata. DateTime иwebmeterID оставайся таким же. НоkWh значения необходимо ...
Сгенерировать набор инкрементных дат в TSQL
Рассмотрим необходимость создания результирующего набора дат. У нас есть даты начала и окончания, и мы хотели бы создать список дат между ними. DECLARE @Start datetime ,@End datetime DECLARE @AllDates table (@Date datetime) SELECT @Start = 'Mar ...
В SQL Server я могу вставить несколько узлов в XML из таблицы?
Я хочу создать XML в хранимой процедуре на основе данных в таблице. Следующая вставка позволяет мне добавить много узлов, но они должны быть жестко запрограммированы или использовать переменные (sql: variable): SET @MyXml.modify(' insert ...
Выберите записи между двумя датами в двух столбцах
Как выбрать записи между двумя датами в двух столбцах? Select * From MyTable Where 2009-09-25 is between ColumnDateFrom to ColumnDateTo У меня есть дата (2009-09-25), и мне нравится выбирать записи, которые находятся в таймфрейме ColumnDateFrom ...
Самый быстрый способ клонировать строки в SQL
Я хочу клонировать строки нескольких таблиц, которые имеют один первичный ключ (PrimKey). Какой самый быстрый способ клонировать строку в SQL Server 2005? Вот пример, Клон PrimKey1, чтобы получить PrimKey2. Поэтому я пробую следующее: INSERT ...
SQL Server - строки в столбцы без агрегирования
У меня есть данные, которые выглядят так: address | id 12AnyStreet | 1234 12AnyStreet | 1235 12AnyStreet | 1236 12AnyStreet | 1237Моя цель - сделать так, чтобы это выглядело так: Address id1 id2 id3 id4 123Any 1234 1235 1246 1237Основываясь на ...
Предложение TSQL OVER: COUNT (*) OVER (ORDER BY a)
Это мой код: USE [tempdb]; GO IF OBJECT_ID(N'dbo.t') IS NOT NULL BEGIN DROP TABLE dbo.t END GO CREATE TABLE dbo.t ( a NVARCHAR(8), b NVARCHAR(8) ); GO INSERT t VALUES ('a', 'b'); INSERT t VALUES ('a', 'b'); INSERT t VALUES ('a', 'b'); INSERT t ...