Результаты поиска по запросу "tsql"

4 ответа

Sql PIVOT и агрегат конкатенации строк

Я хотел бы использовать сводный SQL-запрос для построения таблицы результатов, где объединенный текст является результатом в разделе DATA сводной таблицы. то есть у меня есть следующий результат от использования простого ...

9 ответов

MS SQL Server - Когда КУРСОР хорош?

Много раз, когда я писал хранимые процедуры и т. Д., Я сначала использовал CURSOR, а потом обнаруживал некоторые проблемы с производительностью в моей процедуре. Все, что я читаю, говорит, что CURSORS ужасны, вызывают ненужную блокировку и ...

1 ответ

Динамические сводные столбцы в SQL Server

У меня есть таблица с именем Property со следующими столбцами в SQL Server: Id Nameв этой таблице есть какое-то свойство, что определенный объект в другой таблице должен придавать ему значение. Id Object_Id Property_Id ValueЯ хочу сделать ...

ТОП публикаций

6 ответов

SQL MERGE оператор для обновления данных

У меня есть таблица с даннымиenergydata в ней всего три столбца (webmeterID, DateTime, kWh)У меня есть новый набор обновленных данных в таблицеtemp_energydata. DateTime иwebmeterID оставайся таким же. НоkWh значения необходимо ...

16 ответов

Сгенерировать набор инкрементных дат в TSQL

Рассмотрим необходимость создания результирующего набора дат. У нас есть даты начала и окончания, и мы хотели бы создать список дат между ними. DECLARE @Start datetime ,@End datetime DECLARE @AllDates table (@Date datetime) SELECT @Start = 'Mar ...

3 ответа

В SQL Server я могу вставить несколько узлов в XML из таблицы?

Я хочу создать XML в хранимой процедуре на основе данных в таблице. Следующая вставка позволяет мне добавить много узлов, но они должны быть жестко запрограммированы или использовать переменные (sql: variable): SET @MyXml.modify(' insert ...

6 ответов

Выберите записи между двумя датами в двух столбцах

Как выбрать записи между двумя датами в двух столбцах? Select * From MyTable Where 2009-09-25 is between ColumnDateFrom to ColumnDateTo У меня есть дата (2009-09-25), и мне нравится выбирать записи, которые находятся в таймфрейме ColumnDateFrom ...

5 ответов

Самый быстрый способ клонировать строки в SQL

Я хочу клонировать строки нескольких таблиц, которые имеют один первичный ключ (PrimKey). Какой самый быстрый способ клонировать строку в SQL Server 2005? Вот пример, Клон PrimKey1, чтобы получить PrimKey2. Поэтому я пробую следующее: INSERT ...

1 ответ

SQL Server - строки в столбцы без агрегирования

У меня есть данные, которые выглядят так: address | id 12AnyStreet | 1234 12AnyStreet | 1235 12AnyStreet | 1236 12AnyStreet | 1237Моя цель - сделать так, чтобы это выглядело так: Address id1 id2 id3 id4 123Any 1234 1235 1246 1237Основываясь на ...

1 ответ

Предложение 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 ...