t-sql — все вопросы

3ответа
5 голосов
Общее количество заказов, открытых на определенную дату для каждой даты в диапазоне дат
Этот вопрос похож на промежуточный итог с подсчетом? , но позвольте мне объяснить некоторые дальнейшие повороты по этому вопросу. Я использую SQL Server 2008, поэтому описанный Аароном Бертраном
2ответа
6 голосов
T SQL Table Valued Function для разделения varbinary (max) на 16-байтные GUID
Я пытаюсь написать функцию, которая разделит поле varbinary (max) на таблицу с 16-байтовыми идентификаторами GUID, но я боюсь. Я не смог найти никаких примеров или пошаговых инструкций о том, как эт
2ответа
6 голосов
T-SQL Назначение MAX в этой группе по запросу
Я столкнулся с некоторыми ранее существующими SQL, с которыми мне трудно справляться. SELECT MAX(I.Symbol) Symbol , MAX(I.Ticker) CUSIP , MAX(I.Name) Name , SUM(H.Quantity) TotalQuantity
1ответ
6 голосов
Как я могу сделать этот запрос доступным?
У меня есть запрос, который объединяет две таблицы на основе значения timestamp (не спрашивайте). Одна из этих таблиц хранит данные в столбце с типом данных Timestamp. Другой хранит его как varch
2ответа
6 голосов
Препятствие в вызове TSQL SVF
У меня есть простая таблица данных Products с записями 100k (просто генерирует некоторые случайные данные): set nocount on create table dbo.temp_Products ( [ProductID] int, [Type] tinyint
2ответа
6 голосов
Экспорт результатов в XML
Я пытаюсь создать XML-файл из SQL-запроса. Вывод должен выглядеть как изображение ниже
4ответа
6 голосов
Конкатенация нескольких столбцов
Как объединить несколько столбцов в одну строку? Например: id name car 1 sam dodge 1 ram maserati 1 john benz 1 NULL mazda 2 kirk lexus 2 Jim rolls 1
1ответ
6 голосов
Cross Apply Fails при добавлении DateTime
В попытке достичь цели Pivot для таблицы данных из двух строк в одну строку моя первая мысль заключалась в том, чтобы использовать Cross Apply. Используя Cross Apply, можно идентифицировать /генерир
4ответа
6 голосов
Как создать строку для каждого дня в диапазоне дат с помощью хранимой процедуры?
Я хотел бы создать хранимую процедуру, которая создаст строку в таблице для каждого дня в определенном диапазоне дат. Хранимая процедура принимает два входа - дату начала и дату окончания диапазона
4ответа
6 голосов
Ускорение запроса COUNT (*) - WHERE
Следующий запрос занимает 497 мс для запуска, если я удаляю часть И далее, он занимает всего 320 мс. Есть ли способ ускорить это? Единственными индексами, которые я использую в таблице «messages», я
3ответа
6 голосов
Динамическая база данных в сценариях T-SQL
У нас есть набор баз данных (разработка, QA и производство, dev-foo & dev-bar, qa-foo & qa-bar и просто foo & bar соответственно). Внутри foo в семействе баз данных есть представление
2ответа
6 голосов
Оператор '+' с одним операндом!
Как работает оператор «+» в следующем выражении? select + 'taco'; --Result is 'taco' Выполняет ли строка конкатенацию с первой строкой пустой ('' + 'taco'), или это означает что-то еще?
1ответ
6 голосов
Преобразование CHAR в DATETIME, поэтому я могу использовать DATEADD ()
У меня есть вопрос относительно использования функции DATEADD() для столбца, который идентифицируется как CHAR (6) Столбец time_stamp содержит значения, такие как 131329 как hhmmss. Всякий раз, к
4ответа
6 голосов
T-SQL. Каков наиболее эффективный способ прокрутки таблицы до тех пор, пока не будет выполнено условие
В полученной задаче программирования в области T-SQL. Задача: Люди хотят попасть в лифт, у каждого человека есть определенный вес. Порядок ожидания людей в очереди определяется поворот ко
2ответа
6 голосов
Как включить нули во время сравнений в SQL Server?
Таким образом, в основном в SQL Server значение NULL означает, что нет значения и, следовательно, его нельзя сравнивать, что возвращает некоторые неожиданные результаты. Например, следующий запро
3ответа
6 голосов
Обновление представления нескольких подключенных таблиц
Поскольку MSDN не говорит много, что происходит точно, если я выполняю следующий запрос? update claims set status='Awaiting Auth.' where status = 'Approved' Можно ли использовать столбец Claim
1ответ
6 голосов
Получать минимальное ведение журнала при загрузке данных во временные таблицы
Даже после чтения Руководство по эффективности загрузки данных , я до сих пор не знаю, нужно ли добавлять табличную подсказку TABLOCK к пустой временной таблице, определенной с кластеризованным инд
2ответа
6 голосов
Ошибка SQL-запроса из-за комментария части запроса T-SQL
Я выполняю ниже запрос, но я столкнулся с проблемой. Примечание: SQL 2008 R2 и SQL 2014 работают с двумя учетными записями diff в Win 2008 R2 и Win 2012 R2. TCP-порты, порты брандмауэра включены
3ответа
6 голосов
Невозможно Вставить в новую колонку
У меня есть простая тестовая таблица: CREATE TABLE MyTable (x INT); В рамках транзакции я пытаюсь добавить столбец, а затем вставить во вновь созданный столбец: BEGIN TRANSACTION; PRINT '
3ответа
6 голосов
Самый быстрый способ получить самые последние записи [дублировать]
     У этого вопроса уже есть ответ:                   Извлечение n строк в группе                                      6 ответов                                Я ищу самый быстрый спо
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132