Tsql – вопросы и ответы

127
голосов
4
ответа
У меня есть таблица с столбцом группировки и числовым столбцом, который я хочу обобщить. Моя таблица выглядит так: Person Object Count -------- --------- ------- John apples 1 John pears 6 John fer...
1 день, 2 часа назад A. Stam
61
голос
2
ответа
Я пытаюсь вывести SQL как XML, чтобы он соответствовал точному формату в следующем виде: <?xml version="1.0" encoding="utf-8"?> <ProrateImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...
1 день, 3 часа назад Ni Chowsu
84
голоса
1
ответ
Я новичок в T-SQL и натолкнулся на часть кода, и мне было интересно, может ли кто-нибудь помочь мне понять, что происходит. Пункт кода - рассчитать дату следующего платежа. CASE WHEN MONTH(table.fi...
1 день, 3 часа назад Joe Catania
73
голоса
5
ответов
Я нашел этот вопрос на веб-сайте и пытался его решить безрезультатно. Существует таблица лауреатов Нобелевской премии с названиями колонок, годом и темой. Вопрос заключается в следующем: показать п...
1 день, 4 часа назад dreadnought303
74
голоса
1
ответ
У меня есть стол. В этой таблице приведены некоторые примеры данных. данные таблицы: выберите col1 из таблицы набор результатов: col1 1 + 2 + 3 + 45-6 + 7 + 8-9 1 + 2 + 3 + 45-6 + 7 + 89 1 + 2 + 3 ...
1 день, 4 часа назад Selçuk Kılınç
103
голоса
2
ответа
Я использую MS SQL Report Builder 3.0 для создания отчета для SQL Reporting Services. У меня есть набор данных, который включает в себя столбцы AppointmentDate, PatientID и InsuranceCarrier. Я хочу...
1 день, 4 часа назад Scott
84
голоса
1
ответ
Проект SSIS SQL 2014 У меня есть полная строка имени в одном столбце, включая запятые в качестве входных данных, и мне нужно проанализировать фамилию, имя, среднее, если они существуют в отдельных ...
1 день, 4 часа назад k brake
60
голосов
3
ответа
предположим, что у меня есть таблица вроде этого (она похожа на таблицу истории для всех подписи): Id Signature From To 1 S01 2014-01-26 2016-01-26 2 S02 2016-01-26 2016-02-26 3 S03 2016-02-26 2016...
1 день, 4 часа назад newbie
84
голоса
3
ответа
Можно ли сохранить результаты запроса выбора в сохраненном proc и затем использовать эти результаты из хранимого proc для дальнейшего запроса набора результатов? Пример // мой сохраненный proc (упр...
1 день, 4 часа назад chobo
84
голоса
3
ответа
У меня есть script, который должен вставить 50+ строк в таблицу, есть ли способ для цикла, хотя каждая строка, которую я хочу вставить, вместо того, чтобы кодировать этот ниже оператор 50 + раз в T...
1 день, 4 часа назад user234702
94
голоса
5
ответов
У меня есть таблица вроде следующего: SoftwareName Count Country Project 15 Canada Visio 12 Canada Project 10 USA Visio 5 USA Как мне запросить его, чтобы дать мне резюме, например... SoftwareName ...
1 день, 5 часов назад sammydc
-6
голосов
3
ответа
Я хочу суммировать строки в таблице. Алгоритм довольно прост в теории, но сложен (по крайней мере, для меня), когда мне нужно построить запрос. Как правило, я хочу суммировать "значения" "подгруппы...
1 день, 5 часов назад klm_
84
голоса
1
ответ
У меня есть одна огромная хранимая процедура, которая собирает данные из таблиц в 3 временных таблицы (табличные переменные). @table1: 50,000 records @table2: 23,000 records @table3: 15,000 records...
1 день, 5 часов назад Jainendra
110
голосов
7
ответов
Как я могу найти "Первый понедельник года" с помощью T-SQL?
1 день, 5 часов назад HOY
62
голоса
1
ответ
У меня есть такой запрос: SELECT '35111212', '11245452', '42215512'...... and more values. Это приводит к: (No column name) (No column name) (No column name) -------- -------- -------- 35111212 112...
1 день, 5 часов назад Agustin Seifert
85
голосов
3
ответа
У меня есть таблица, которая имеет startdatetime и enddatetime. как найти элемент datetime, который перекрывается в другие даты: см. ниже пример create table #period ( id int, starttime datetime, e...
1 день, 5 часов назад anjali.deshetti
87
голосов
1
ответ
Мы пытаемся диагностировать некоторые проблемы с производительностью как на SQL Server 2008, так и на SQL Server 2008 R2, возникающие из-за плохих планов запросов, которые кэшируются от имени польз...
1 день, 5 часов назад AlwaysLearning
60
голосов
2
ответа
У меня есть этот SP: ALTER PROCEDURE [dbo].[UpdateContractInfo](@UserGroupId int, @Quantity int, @ContractName varchar(150)) AS BEGIN UPDATE [contract] SET totalUsers = @Quantity, contractName = @C...
1 день, 6 часов назад Laziale
60
голосов
2
ответа
Вот мой вопрос (ниже будет ответ) Мне пришлось обновить бит столбца на основе записи другого столбца в другой таблице в другой базе данных. Таким образом, моя структура таблицы выглядела так: DB1.T...
1 день, 6 часов назад Pam Leonard
125
голосов
6
ответов
Поэтому из всех строк, которые у меня есть в этой таблице, я думаю, что могут быть две строки, которые имеют одинаковое значение для данного поля. Есть ли способ определить, какие из этих двух стро...
1 день, 6 часов назад Drew
73
голоса
2
ответа
У меня есть устаревшая хранимая процедура, которая возвращает большой набор результатов. Проблема в том, что набор результатов слишком велик, чтобы получить все сразу, а затем выполнить разбивку по...
1 день, 6 часов назад vivers
60
голосов
1
ответ
У меня проблема с FETCH Я использую это: DECLARE Something CURSOR FOR SELECT * FROM tblSomething OPEN Something WHILE @@FETCH_STATUS = 0 BEGIN --CALL ANOTHER PROCEDURE FETCH NEXT FROM Something END...
1 день, 6 часов назад Kiel
59
голосов
2
ответа
Это, наверное, что-то действительно тривиальное, я не хватает, но я не могу понять, почему он не работает: В принципе, это работает: DECLARE @names TABLE (name NVARCHAR(100)); INSERT INTO @names VA...
1 день, 6 часов назад Joseph Nields
73
голоса
1
ответ
Я знаю, что это нехороший способ и может иметь много проблем. Но может ли кто-нибудь сказать, в чем проблемы при выполнении SP, который имеет цикл while. CREATE PROC udpParseData BEGIN WHILE(true) ...
1 день, 6 часов назад Pravin
104
голоса
2
ответа
как я могу заменить следующий оператор case эффективным кодом SELECT CASE WHEN LEN(Code.Description)>=30 THEN left(Code.Description, 30) + '...' ELSE NominalCode.Description END AS ShortDescript...
1 день, 6 часов назад 3355307
103
голоса
1
ответ
Я вставил свой код ниже. То, что я пытаюсь сделать, - это фильтр набора данных с использованием дня. Поле "день" хранится как сокращенное название дня, поэтому "thu" для четверга и т.д. Это работае...
1 день, 6 часов назад Jamie
102
голоса
3
ответа
Я наткнулся на проблему, которая очень проста, поэтому на самом деле это не продумано. У меня есть две таблицы, скажем: Table1: col1 PK, Table2: col1 FK references Table1(col1) Когда я хочу удалить...
1 день, 7 часов назад Michał Turczyn
83
голоса
1
ответ
Например, если у меня есть эти данные: CREATE TABLE FooBar ( Name varchar(16) ) INSERT FooBar SELECT 'test@test.com' Следующие запросы не возвращают то, что я ожидаю: SELECT * FROM FooBar WHERE Nam...
1 день, 7 часов назад scottm
104
голоса
2
ответа
Я хочу проверить поле, если оно не похоже на 0, затем я проверяю место, Where возраст больше, чем сегодня. Код: select * from aa WHERE (datediff(month, dateadd(day,-day(birthDate1)+1,birthDate1),da...
1 день, 7 часов назад Ayal
-4
голоса
1
ответ
У меня проблема с динамически сгенерированным SQL-запросом. У меня есть ОГРОМНАЯ база данных, где пользователи хранятся в разных таблицах. Мне нужно динамически создать запрос, который вернет мне u...
1 день, 7 часов назад G.T.
61
голос
2
ответа
У меня ограниченный опыт создания триггера. Вот тот, который я создал недавно: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[NameTrigger] ON [dbo].[dbUSNs] after INSERT, UPD...
1 день, 7 часов назад w0051977
59
голосов
1
ответ
Я запрашиваю таблицу, которая, по сути, представляет собой набор дат. FRECDCUST DTRECDCUST DTINSPECTED DTRECDCUSTPO DTADDEDSO DTSHIPPEDSUP DTQUOTEDCUST 1/1/1900 12:00:00 AM 7/27/2010 12:00:00 AM 7/...
1 день, 7 часов назад DavidStein
61
голос
2
ответа
Я использую SQL Server 2012 и борюсь с этим запросом в течение нескольких часов. Я пытаюсь объединить диапазоны столбцов миль, основанные на значении в столбце Value. Результаты должны иметь уникал...
1 день, 7 часов назад Josh
60
голосов
4
ответа
Если у меня есть таблица вроде этого... create table #words ( id int identity, word varchar(1024) ) insert into #words (word) values ('dock') insert into #words (word) values ('dockable') и я делаю...
1 день, 7 часов назад Rush Frisby
139
голосов
3
ответа
Предположим, что у меня есть 90 секунд. Если я хочу отобразить результат в минутах и ​​секунду, я делаю это с помощью select Time= '0' + CAST( 90/60 as varchar(2)) + ':' + CAST( 90%60 as varchar(2)...
1 день, 7 часов назад priyanka.bangalore
83
голоса
2
ответа
Я пытаюсь создать инструкцию SQL Update, которая будет считывать значения, разделенные запятыми, в поле текстового поля и обновлять таблицу (1 идентификатор ссылки по столбцу) с этими значениями, р...
1 день, 7 часов назад UserSN
85
голосов
1
ответ
У меня есть таблица запроса в нижнем формате Date | Status | Username 01-Jan-2015| May Join | John 01-Jan-2015| Interested | David 02-Jan-2015| Interested | John 02-Jan-2015| Interested | David 02-...
1 день, 7 часов назад Prhem
111
голосов
2
ответа
Если у меня есть поле datetime (например, Birthdate) на Sql Server, и я хочу преобразовать это значение в общее количество месяцев до сих пор, как я могу это сделать в T-Sql? Чтобы быть ясным, я не...
1 день, 7 часов назад Sam
-6
голосов
2
ответа
Я планирую написать хранимую процедуру в T-SQL, чтобы обрезать таблицы в конкретной базе данных и схеме. Идея состоит в том, чтобы сохранить все имена таблиц в таблице. Таблица имеет 4 столбца, это...
1 день, 7 часов назад user1254579
73
голоса
2
ответа
Я нахожусь в Google в течение нескольких часов, он возвращает много результатов, но я этого не хочу. Я использую код для хранимой процедуры t-sql Код такой, как DECLARE @Answer varchar(50), @i1 var...
1 день, 7 часов назад user1477673
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема