Tag: sql server 2008

Множество _dta_ индексов и статистики по базе данных Production, но is_hypothetical = 0

Есть 1500 индексов и 2300 записей, начиная с dta в одной из наших баз данных. Я читал, что SQL Database Tuner иногда оставляет индексы dta позади, которые являются гипотетическими индексами и статистикой. Но, когда я проверяю свойства этих, is_hypothetical равен 0. Почему это? В идеале я хотел бы удалить все эти функции, чтобы повысить производительность, […]

Если, Else if, Else не работает Только если и Else Working

У меня есть следующий запрос: Declare @qty int SET @qty = (SELECT Qty FROM StockTB WHERE ProductID='6' AND Qty=0) if(@qty =0) Update StockTB SET Qty=Qty+5, BatchNo='1234', ExpDate='03/11/2018' WHERE ProductID='6' AND Qty=0 Else INSERT INTO StockTB Values('6', '5', '1234', '03/11/2018') Вышеуказанный запрос работает нормально. Но когда я добавляю ELSE IF в запрос, он терпит неудачу. Вот […]

Как правильно сочетать статические часы и минуты

У нас в нашей таблице в SQL Server 2008 время datetime содержит только дату. Существует также часовая колонка и минутный стол, для назначения. оба столбца определяются как число. Час обычно выглядит следующим образом: 12.00 и минута подобна 40.00 . Я попытался добавить их, но это дает общее, а не 12:40, что и нам нужно. Как […]

Выполнение всех запросов в столбце

У меня есть структура ниже таблицы – QueryDetails в sql-сервере AccountNo TableName ColumnName ColumnValue Query 1 account balance 123 update account set balance = 123 where AccountNo = 1 2 loan emi 1000 update loan set emi = 1000 where AccountNo = 2 Мне нужен синтаксис или запрос для выполнения всех запросов sql в столбце […]

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

Как использовать вложенный случай и сгруппировать результат. Вот мой запрос: SELECT COUNT(inc.inc_id) AS event_count, CASE inc_data.event_type WHEN 'c' then case inc_data.sub_event_type when 's' then 'SR' else 'Project' end WHEN 'i' then 'incident' WHEN 'p' then 'Problem' WHEN 'd' then 'Decision' WHEN 't' then 'Task' end "event_sub_type" FROM inc INNER JOIN inc_data ON inc.inc_id = inc_data.inc_id […]

Как показывать нулевое значение, если в связанных таблицах нет значения

Согласно моему ниже запросу, как я могу получить последнюю строку со значением «0», если нет данных в таблице «inc» между выбранными датами. Мой запрос: select Calls = count(*) , Cust = i.Cust_id , Contract = c.con_id , Serv_Time = sum(Serv_Time) from inc as i inner join contract as c on i.item_id = c.item_id and i.inc_date […]

Материал для пути XML Невозможно объединить тип BIT

У меня есть поле, которое является битовым типом, который имитирует логическое значение, но я пытаюсь объединить поле в поле строки, используя STUFF FOR XML PATH и он продолжает давать мне ошибку. Вот запрос: select ui.IndivId, ui.correctedInFNV, ni.firstName, ni.prefName, ni.lastName, ni.suffix, ni.alreadyCorrect as nameCorrect, ni.updated as nameUpdated, ni.updatedDate, ni.correctPerson, ai.addr1, ai.addr2, ai.addr3, ai.city, ai.state, ai.zip, ai.country, […]

Обновить столбец Sql в цикле

У меня есть таблица, которая имеет следующий формат: Column A Column B Column C ab NULL 06/13/2012 08/11/2012 CD NULL 09/11/2011 EF NULL 06/13/2012 09/11/2012 В тех случаях, когда требуемая мощность должна быть Column A Column B Column C ab 06/13/2012 ab 08/11/2012 CD 09/11/2011 EF 06/13/2012 EF 09/11/2012 Есть ли способ, по которому мы […]

Как преобразовать строку в int SQL Server (Процедура хранения)

Добрый день всем! Мой вопрос прост, я разрабатываю SQL sp, ему нужна строка для символов USE[Fleet] SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [sp_extraccion_sharedIds] @UnitSysId varchar(max) AS BEGIN — SET NOCOUNT ON added to prevent extra result sets from — interfering with SELECT statements. SET NOCOUNT ON; select v.UnitSysId, v.VehicleId,a.VehicleId,p.SharedVehicleId from Fleet..Vehicles […]

Как объединить имя, используя значения из другого столбца в SQL 2012

Я хочу объединить значения вместе в столбец на основе идентификатора. Есть ли способ объединить два столбца на основе другого столбца с операторами SQL? Моя таблица выглядит так customerID Name Values 1 John 10apples 1 John 20oranges 1 John 30bananas 2 Steve 15apples 2 Steve 20oranges 2 Steve 35bananas мой ожидаемый запрос должен дать мне что-то […]

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