Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
SQL Server Создание хранимой процедуры https://www.cyberforum.ru/ sql-server/ thread2480531.html
Доброго времени суток! Появилась потребность не получать всю таблицу и в коде программы отсеивать ненужное а создать хранимую процедуру которая будет выдавать только одну нужную строку. Я не сильно разбираюсь в MS SQL и могу пилять только легкие процедурки. Помогите пожалуйста! Суть такая... В таблице есть несколько столбцов одни из которых DayOfWeek и Time. Процедура должна вернуть 1 или 2...
SQL Server Поиск доли от общего
Добрый день. Помогите пожалуйста с задачей поиска доли от общего количества по условию. Есть таблица со столбцами ид, день, час, сумма. Нужно найти доли от общего за час, в которых сумма >10. Т.е например если день и час в двух строчках совпадают, а в одной строке 15, в другой 5, то тогда доля = 50%. Через поиск количества и соединением на саму себя я сам смог сделать, можно ли решить задачу...
SQL Server Частичное сравнение строк Есть таблица, содержит данные: Сам запрос: ALTER FUNCTION . ( ) RETURNS TABLE AS RETURN ( https://www.cyberforum.ru/ sql-server/ thread2480322.html SQL Server Как отключить ноутбук от обращения на корпоративный SQL Добрый день! Выкупил ноутбук у компании при увольнении. При каждом включении ноут выдает сообщение "SQL Server не существует, или доступ запрещен. ConnectionOpen. (Connect ())." Подскажите какие действия нужно выполнить, чтобы ноут никуда не обращался и не выкидывало такое сообщение? https://www.cyberforum.ru/ sql-server/ thread2480212.html
SQL Server Блочная выборка
Добрый вечер, уважаемые! помогите разобраться с такой задачкой: в таблице существует много строк порядка 26 млн. особо не важно, что строки из себя представляют. Таблица примерно такая: --drop table MyTable; create table MyTable ( primarykey uniqueidentifier not null, stolbec1 varchar(max), stolbec2 varchar(max) )
SQL Server Рассылка результатов sql запросов по почте https://www.cyberforum.ru/ sql-server/ thread2479919.html
Добрый день. Просьба помочь решить проблему: Есть процедура, которая возвращает три таблицы. Также, есть мониторинг, срабатывающий на появление определенных статусов в одной из таблиц. На данный момент стоит задача реализовать рассылку в формате html, в которой будет содержаться результат выполнения процедуры (то есть все три таблицы) с заливкой по цветам в зависимости от статусов. При...
SQL Server Количество подключенных пользователей Добрый день! Есть SQL Server 2014 Management Studio там расположены базы 1С. Есть ли какой то способ просмотреть с каких компьютеров в сети было подключение? Если есть, то подскажите пожалуйста как это сделать. В этой сфере полный профан. https://www.cyberforum.ru/ sql-server/ thread2479902.html SQL Server Как в таблице добавить поле, определяющее !=(dw)
Например в таблице строка из нескольких полей и последним полем хотелось бы добавить условие ( не суббота ) или (не лето). Корректно ли такое вообще делать с точки зрения реализации. Если это будет varchar , то там должно храниться что-то типа "datepart(dw,getdate())!=7" или "datepart(MM,getdate()) not in(6,7,8)" , но использовать же это я смогу только динамически создавая запрос
SQL Server Изменение типа поля https://www.cyberforum.ru/ sql-server/ thread2479319.html
Доброго времени суток! Есть таблица, в которой есть пространственные данные, записанные в поле типа varbinary, но записи очень похожи на тип geometry. Попытка изменить тип данного поля на geometry вызывает ошибку. Подскажите, как можно сделать копию этой таблицы с измененным типом поля с varbinary на geometry. Заранее благодарю!
SQL Server Как удалить триггер, если я создал запрет на удаление триггеров Я создал триггер на запрет удаления триггеров в базе данных Вот тело этого триггера: CREATE TRIGGER ON DATABASE FOR DROP_TRIGGER AS BEGIN RAISERROR ('Удаление триггеров запрещено, обратитесь системному администратору',1,11) https://www.cyberforum.ru/ sql-server/ thread2479226.html
SQL Server Ошибка в функции CONCAT SQL Server Management Studio 2014
Здравствуйте. База данных досталась от прошлого администратора и я не могу разобраться в запросе. SELECT dbo.GB_SAMPLE.PROJECT, dbo.GB_SITE.SITE_TYPE, dbo.GB_SAMPLE.SITE_ID, dbo.GB_SAMPLE.M_FROM, dbo.GB_SAMPLE.M_TO, dbo.GB_SAMPLE.SAMPLE_ID, dbo.GB_SAMPLE.SAMPLE_METHOD, dbo.VW_PM_GEOPHYS_SURVEY_SAMPLE_AIRDOSE_2.SAMPLE_MATERIAL,...
SQL Server Нахождение пересечений объектов типа geometry Доброго времени суток! Суть вопроса - есть БД, в которой хранятся 2 таблицы с полем geometry, в одной хранится набор полигонов (земельные участки) - таблица GKN, в другой некая граница - полилиния или полигон (таблица LIMIT). Сразу оговорюсь - таблицы содержат данные для ГИС MapInfo. Средствами MapInfo невозможно создать запрос для выбора объектов из GKN, так как единственный оператор Intersects... https://www.cyberforum.ru/ sql-server/ thread2478912.html
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 30
0

Динамическая нумерация строк в запросе - SQL Server - Ответ 13708185

08.07.2019, 22:54. Показов 5769. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Условиям, в предложении WHERE, соответствует 2 записи. Подскажите, как можно сделать, чтобы при обновлении, в поле hm.C_ElementNumber_IS проставлялись номера от 1 до 2 в данном случае(см. скриншот). (например если условию соответствует 4 записи, то соответственно поле hm.C_ElementNumber_IS будет иметь значения 1. 2. 3. 4).
Пробовал сделать как в нижеописанном скрипте, но ROW_NUMBER() OVER (ORDER BY ...) можно использовать только в select и order by
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
UPDATE hm
  SET hm.C_ParentElementTypeName_IS = 'Квартира',
   hm.C_ParentElementNumber_IS = hm.C_ElementNumber_IS,
   hm.C_ElementTypeName_IS = 'Комната',
   hm.C_ElementNumber_IS = ROW_NUMBER() OVER (ORDER BY hm.C_ElementNumber_IS)
  FROM GIS_GKH.CS_HouseMatchElements hm           
   INNER JOIN GIS_GKH.CS_HouseMatchElements t
    ON hm.F_HouseMatch = t.F_HouseMatch
  WHERE hm.C_ElementTypeName_IS = 'Квартира'
   AND hm.C_ElementTypeName_IS = t.C_ElementTypeName_IS
   AND hm.C_ElementNumber_IS = t.C_ElementNumber_IS
   AND hm.N_ElementSquare_IS != t.N_ElementSquare_IS
   AND hm.C_ElementTypeName_GIS IS NULL


Вернуться к обсуждению:
Динамическая нумерация строк в запросе SQL Server
Миниатюры
Динамическая нумерация строк в запросе  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2019, 22:54
Готовые ответы и решения:

Нумерация строк в запросе
Добрый день! Подскажите пож-та в ситуации: Есть некая таблица состоящая из трех столбцов ...

Нумерация строк в запросе
Необходимо при выборке записей создать дополнительное поле, которое было бы счетчиком номеров...

Динамическая нумерация фиксированных строк и столбцов
Здравствуйте! Такая проблема, есть stinggrid который создается динамически, пользователь должен...

Нумерация строк в запросе
Всем привет! Подскажите, нужно чтобы нумерация была у таблицы, не получается, делаю так: ...

2
08.07.2019, 22:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2019, 22:54
Помогаю со студенческими работами здесь

Нумерация строк в запросе
Подскажите, как в запросе указать создание в выходных данных нумерации строк, в таблице источнике...

Нумерация строк в запросе
Всем привет! Подскажите, нужно чтобы нумерация была у таблицы, не получается, делаю так: ...

Нумерация строк в запросе
Добрый день, помогите запросом для нумерации строк в запросе, есть таблица с полем код все записи,...

Нумерация строк в запросе
Много раз обсуждались подобные темы, но не одна из них мне не смогла помочь. Необходимо в запросе...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru