9
ответов

Как преобразовать дату и время до настоящего времени только (с набором времени к 0:00:00.000)

У меня есть строка '24.06.2009 9:52:43.000', который я должен вставить в столбец DateTime таблицы. Но я не забочусь во время, просто хочу вставить его как 24.06.2009 0:00:00.000, Как я могу сделать...
вопрос задан: 11 December 2009 17:42
9
ответов

SQL Server медленный выбор из большой таблицы

У меня есть таблица приблизительно с 20 + миллион записей. Структура похожа: ДАТА И ВРЕМЯ TYPEID INT METAID INT EventId UNIQUEIDENTIFIER SourceUserId UNIQUEIDENTIFIER DestinationUserId UNIQUEIDENTIFIER CreatedAt...
вопрос задан: 2 December 2009 19:41
9
ответов

Должен АННУЛИРОВАТЬ быть обработанным в коде или в базе данных? Преимущества и Недостатки?

У меня есть несколько вопросов относительно того, где обработать, аннулирует. Позвольте мне настроить сценарий. Предположите, что у меня есть таблица, которая имеет 5 varchar (50) столбцы для использования в качестве примера, когда обеспечение причин испо
вопрос задан: 24 November 2009 20:38
9
ответов

Как я могу записать запрос T-SQL для выполнения в “подобном”?

Я должен записать допустимую версию запроса T-SQL следующего псевдокода: выберите * из newTable, где [имя] как в (выбор [имя] от oldTable) я не уверен, как пойти об этом. Любая справка...
вопрос задан: 13 October 2009 13:38
9
ответов

SQL тщательно продуманный запрос соединений

Я пытаюсь решить ниже проблемы. Я чувствую, что это возможно, но я, может казаться, не получаю его. Вот сценарий: Таблица 1 (Активы) 1 Актив-A 2 Актива-B 3 Актива-C 4 Таблицы 2 Актива-D (Атрибуты) 1...
вопрос задан: 22 July 2009 13:41
9
ответов

Что быстрее В или ИЛИ?

В T-SQL, что быстрее? УДАЛИТЕ * ИЗ... ГДЕ В (x, y, z) Или УДАЛЯЮТ * ИЗ... ГДЕ = x ИЛИ = y ИЛИ = z В моем случае x, y и z являются входными параметрами для хранимой процедуры. И я пробую...
вопрос задан: 13 July 2009 14:41
9
ответов

Подзапрос T-SQL Max (дата) и соединения

Я пытаюсь присоединиться к нескольким таблицам, но одна из таблиц имеет несколько записей для разделенного с различными датами. Я хочу получить запись с новой датой. Вот некоторые таблицы в качестве примера:...
вопрос задан: 18 May 2009 21:38
9
ответов

Какова лучшая практика именования хранимой процедуры для t-sql?

Я работал с несколькими большими базами данных, и названия хранимых процедур очень отличались: Префикс SP_PrefixXXX PrefixYyyXxx: Член палаты представителей, закон, Какова лучшая практика именования? Как я могу организовать...
вопрос задан: 16 May 2009 12:39
9
ответов

Почему настолько трудно сделать цикл в T-SQL

Хорошо, я знаю, что это может быть сделано, я делаю это довольно часто, но почему настолько трудный сделать цикл в T-SQL? Я могу думать о тонне причин, которые я хотел бы проанализировать через набор результата запроса и сделать что-то, что просто не може
вопрос задан: 6 March 2009 21:06
9
ответов

Как проследить вызовы функции T-SQL

Я пытаюсь отладить довольно сложное средство анализа формулы, записанное в T-SQL UDFs (не спрашивайте), который рекурсивно (но косвенно через промежуточную функцию) называет себя, вздор, вздор. И...
вопрос задан: 20 February 2009 09:40
9
ответов

Как я выполняю GROUP BY на искаженном столбце в SQL SERVER MS?

Я пытаюсь выполнить группу действием с искаженным столбцом (пример ниже), но не могу определить правильный синтаксис. ВЫБЕРИТЕ LastName +', '+ FirstName AS 'FullName' ОТ потребительской ГРУППЫ...
вопрос задан: 3 February 2009 14:28
9
ответов

Действительно ли динамическая sql хранимая процедура является плохой вещью для большого количества записей?

У меня есть таблица почти с 800 000 записей, и я в настоящее время использую динамический sql для генерации запроса на бэкэнде. Фронтэнд является страницей результатов поиска, которая берет приблизительно 20 параметров и в зависимости от...
вопрос задан: 26 November 2008 01:56
9
ответов

Как я выбираю последние 5 строк в таблице без сортировки?

Я хочу выбрать последние 5 записей из таблицы в SQL Server, не располагая таблицу в порядке возрастания или убывания.
вопрос задан: 22 November 2008 08:21
9
ответов

В SQL, как может Вы “группа” в диапазонах?

Предположим, что у меня есть таблица с числовым столбцом (позволяет вызову, который это "выигрывает"). Я хотел бы генерировать таблицу количеств, которая показывает, сколько раз очков появилось в каждом диапазоне. Например: выиграйте диапазон |.
вопрос задан: 9 November 2008 05:38
9
ответов

Вставьте значение по умолчанию, когда параметр будет пустым

У меня есть таблица, которая имеет столбец со значением по умолчанию: создайте таблицу t (оцените varchar (50), принимают значение по умолчанию ('что-то')), я использую хранимую процедуру для вставки значений в эту таблицу: создайте процедуру...
вопрос задан: 24 October 2008 07:57
8
ответов

Как я генерирую случайное число для каждой строки в Выборе TSQL?

Мне нужно другое случайное число для каждой строки в моей таблице. Следующий на вид очевидный код использует то же случайное значение для каждой строки. ВЫБЕРИТЕ table_name, РЭНД () magic_number ОТ...
вопрос задан: 27 June 2018 03:13
8
ответов

Как проверить, существует ли столбец в таблице SQL Server?

Мне нужно добавить определенный столбец, если он не существует. У меня есть что-то вроде следующего, но он всегда возвращает ложь: ЕСЛИ СУЩЕСТВУЕТ (ВЫБРАТЬ * ОТ INFORMATION_SCHEMA.COLUMNS ГДЕ ...
вопрос задан: 3 June 2018 11:12
8
ответов

Как разделить строку, чтобы получить доступ к элементу x?

Используя SQL Server, как мне разбить строку, чтобы я мог получить доступ к элементу x? Возьми строку «Привет, Джон Смит». Как я могу разбить строку по пробелам и получить доступ к элементу с индексом 1, который должен возвращать «Джон»?
вопрос задан: 27 April 2018 11:31
8
ответов

Вернуть все возможные комбинации значений по столбцам в SQL

Как мне вернуть список всех комбинаций значений в 2 столбца, чтобы они были новыми строками в T-SQL? например Col1, Col2 ---- ---- 1 2 1 4 1 5 и превратить это во все комбинации: 1 2 1 ...
вопрос задан: 14 February 2018 18:49
8
ответов

Условное ОБНОВЛЕНИЕ T-SQL (v2)

У меня есть таблица: сообщение (интервал MessageID, Предмет nvarchar (100), Тело nvarchar (макс.)) После сообщения обновляется на UI, я называю сохраненный proc для обновления той таблицы. В некоторых случаях пользователь мог бы обновить...
вопрос задан: 20 October 2017 02:45
8
ответов

Самый эффективный путь в SQL Server для получения даты от date+time?

В MS 2000 и 2005 SQL, учитывая дату и время такой как '25.09.2008 12:34:56', что самый эффективный путь состоит в том, чтобы получить дату и время, содержащую только '2008-09-25'? Дублированный здесь.
вопрос задан: 23 May 2017 12:18
8
ответов

Передача varchar полной из запятой разграничила значения к SQL Server В функции

Дубликат Динамической Запятой SQL Разграниченные Параметризированные запросы Запроса Значения с Подобным и В у меня есть Хранимая процедура SQL Server, где я хотел бы передать varchar полную из разграниченной запятой...
вопрос задан: 23 May 2017 02:26
8
ответов

что такое количество (*) % 2 = 1

Я вижу запрос как выбор * от группы Table1 Шагом, имеющим количество (*) % 2 = 1, Каков прием о наличии количества (*) % 2 = 1, кто-либо может объяснить?править: Каковы области общего использования?
вопрос задан: 22 December 2016 09:34
8
ответов

Что лучший способ состоит в том, чтобы выбрать минимальное значение из нескольких столбцов?

Учитывая следующую таблицу в SQL Server 2005: идентификационный Col1 Col2 Col3----------1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792, Что...
вопрос задан: 25 November 2016 10:09
8
ответов

Подзапрос SQL Server возвратил больше чем 1 значение. Это не разрешено, когда подзапрос следует =! =, <<=>,> =

Я выполняю следующий запрос: ВЫБЕРИТЕ orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, поставщик....
вопрос задан: 12 November 2016 06:42
8
ответов

Есть ли какая-либо причина числового, а не международного в T-SQL?

Почему кто-то использовал бы числовой (12, 0) тип данных для простого целочисленного столбца ID? Если у Вас есть причина, почему это лучше, чем интервал или bigint, я хотел бы услышать его. Мы не делаем никакой математики на этом...
вопрос задан: 30 September 2016 04:31
8
ответов

SSRS: измените SQL-оператор динамично

У меня есть отчет в 2005 SSRS, это основано на запросе, это подобно этому: ВЫБЕРИТЕ * ИЗ MyTable (NOLOCK), ГДЕ col1 = 'ABC' И col2 КАК '%XYZ %' я должен смочь динамично включать...
вопрос задан: 18 March 2016 06:25
8
ответов

Триггеры SQL Server - порядок выполнения

Делает любой знает, как SQL Server решает, что триггеры порядка (того же типа, т.е. перед триггерами) выполняются. И есть ли любой способ изменить это так, чтобы я мог указать порядок, который я хочу. В противном случае...
вопрос задан: 23 December 2015 08:50
8
ответов

НЕ В пункте и Нулевых значениях

Эта проблема подошла, когда я получил различные счета записей, что я думал, были идентичные запросы одно использование не в где ограничение и другой левое соединение. Таблица в не в ограничении имела...
вопрос задан: 28 July 2015 02:00
8
ответов

Как я могу сделать эквивалент “ВЫСТАВОЧНЫХ ТАБЛИЦ” в T-SQL?

Я хотел бы сделать поиск таблиц в моей базе данных SQL Server 2005 Express на основе имени таблицы. В MySQL я использовал бы ВЫСТАВОЧНЫЕ ТАБЛИЦЫ КАК "% Таблицы данных", но в T-SQL это бросает ошибку (это пытается...
вопрос задан: 25 March 2015 08:40