Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
SQL Server Не получается дописать запрос! Есть таблица заказов. Написал запрос, который из всей таблицы показывает только столбцы ID клиента, ФИО, телефон, и столбец "Количество заказов", где выводимое число - это количество повторений записей в таблице заказов с одинаковыми ID, ФИО и телефоном за последние 30 дней: DECLARE @days INT=30 -- Количество дней ,@UTC INT=3 -- Часовой пояс SELECT DISTINCT id_client AS 'ID клиента'... https://www.cyberforum.ru/ sql-server/ thread1480564.html SQL Server Создание запроса
Доброго времени суток. Столкнулся с задачей, которую не знаю как решить средствами SQL. (Из за не знания функционала языка) Есть таблица вот такого типа: ID объекта | ID параметра | Значение параметра | Дата 1 1 640 1.1.2000 1 2 480 1.1.2000 1 3 ...
SQL Server Триггер ALTER TRIGGER . ON . AFTER INSERT AS BEGIN if (select COUNT(*) from kurator999 where fio = (select fio from inserted))>0 print 'Куратор уже существует!!!' else INSERT INTO kurator999 (id_vzvod, prikaz, id_kurator, fio, data_rozhdeniya, id_spec_zvanie, lichni_nomer, id_dolznost) https://www.cyberforum.ru/ sql-server/ thread1480058.html SQL Server Использование планировщика заданий Windows 8.1 как альтернатива SQL агента https://www.cyberforum.ru/ sql-server/ thread1480053.html
Добрый день! Уважаемые форумчане, подскажите решение нижеописанной задачи: Требуется использовать планировщик заданий как замену SQL агента. Я хочу запустить процедуру в БД на SQL SERVER 2012. Для доступа к БД использую EXPRESS-версию Management Studio 2012 используя имя сервера/логин/пароль. Поискав ответа в сети, я наткнулся на статью с описанием данной проблемы, но там подключение к...
SQL Server Geography Polygon STIntersects
Добрый день, начал пытаться пользоваться географическими метками в SQL и наткнулся на странную ситуацию: SELECT t2.Polygon.STAsText(), t1.Point.STAsText() FROM t1 JOIN t2 ON t2.Polygon.STIntersects(t1.Point) = 0 И получаю результат: Строка 1: POLYGON ((30.65758639382932 64.664369718893084, 30.666276751037572 64.664369718893084, 30.666276751037572 64.6594177834106, 30.65758639382932...
SQL Server Перенос данных между таблицами + проверка на Уникальность https://www.cyberforum.ru/ sql-server/ thread1478841.html
Есть 2 таблицы, table1(A,B,C,D,E) и table2(T,A,D,E,G,C,B,O,M) Нужно перенести все данные из таблицы table1 в table2 при учете того что в table2 столбец E уникальный (UNIQUE). Я делаю так INSERT INTO table2(A,B,C,D,E) SELECT A,B,C,D,E FROM table1 Проблема такая: Нарушено "UQ_ColName" ограничения UNIQUE KEY. Не удается вставить повторяющийся ключ в объект...
SQL Server SQL запрос Максимум за месяц Есть таблица val c полями dt(datetime), idn(varchar) и val(float) idn- сотрудник dt- день продаж val- кол-во продаж Как создать запрос, что бы выдать максимальный день продаж каждого сотрудника за каждый месяц года. типы результат order by idn https://www.cyberforum.ru/ sql-server/ thread1478828.html NewId() для guid SQL Server
Привет всем тема такая,допустим я делаю primary key guid,и делаю функцию для автоматического заполнения newId() ,всё работает нормально при заполнении данных(guid формируется всегда новый,если не указывать это поле),но стоит сделать связь допусти один ко одному этого столбца,как уже это поле не авторегениться.
SQL Server Вывести строки в которых нет значений здравствуйте! есть запрос select ppc.Destination_PP_ID, pp.object_id, ZP = dbo.fn_Operation_Price(pp.Object_ID, oj2.Operation_ID, '01.04.2015') from production_party pp join operationjournal2 oj2 on oj2.OperationJournal_ID = pp.Release_OJ_ID and oj2.Row_Number = pp.Release_OJ_Row_Number left join Production_Party_Collection ppc on ppc.Source_PP_ID = pp.ID where pp.object_id = 10760 and... https://www.cyberforum.ru/ sql-server/ thread1478552.html SQL Server Как настроить соединение с сервером Microsoft SQL server 2012 https://www.cyberforum.ru/ sql-server/ thread1478437.html
Объясните доходчиво, как настроить соединение с сервером. При запуске нет ни одного сервера в выпадающем меню. Напишите пожалуйста инструкцию, как создать локальный сервер.
SQL Server Схема sql-запроса, нужен алгоритм
SELECT DISTINCTROW Диспетчеры.ФИО, Sum(ПринятыеЗаявки.КодДиспетчера) AS , Sum(Цель.Сумма) AS FROM (Диспетчеры INNER JOIN Цель ON Диспетчер. = ПринятыйЗаявки.) INNER JOIN Цель ON Цели. = ПринятыеЗаявки. WHERE ((ПринятыеЗаявки.ВремяПринятия) >= :Date1) And ((ПринятыеЗаявки.ВремяПринятия) <= :Date2) GROUP BY Диспетчер.ФИО. помогите..
SQL Server Нужен триггер, который будет обновлять одну таблицу при добавлении записи в другую Нужен триггер, который срабатывает после того как добавлется запись в таблицу. Итак, имеется: Таблица Товар Таблица Производитель они связаны между собой, в таблице Товар я выбираю производителя по айди из таблицы Производитель Необходимо чтобы при добавлении записи в таблицу Товар, триггер находил производителя который в этом това
3499 / 2083 / 742
Регистрация: 02.06.2013
Сообщений: 5,078
21.06.2015, 22:35 0

Запрос максимальной суммы по счету и ИНН - SQL Server - Ответ 7791620

21.06.2015, 22:35. Показов 5159. Ответов 23
Метки (Все метки)

Ответ

Цитата Сообщение от alexandrstegnin Посмотреть сообщение
Если поступили 2 одинаковых суммы на один и тот же счет от одного и того же ИНН, то в Вашем запросе они суммируются, а нужно взять одну из них. На данный момент хотя бы любую из них, в идеале ту, у которой поле date_gived самое новое.
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
with a as
(
 select
  Счет, ИНН, карта, sum(сумма) over (partition by Счет, ИНН, карта) as сумма,
  поле1, поле2, ..., поле N,
  row_number() over (partition by Счет, ИНН, сумма order by date_gived desc) as rn
 from
  Таблица t
),
b as
(
 select
  Счет, ИНН, карта, sum(сумма) over (partition by Счет, ИНН, карта) as сумма,
  поле1, поле2, ..., поле N
 from
  a
 where
  rn = 1
),
c as
(
 select
  Счет, ИНН, карта, сумма,
  поле1, поле2, ..., поле N,
  row_number() over (partition by Счет order by сумма desc) as rn
 from
  b
)
select
 Счет, ИНН, карта, сумма,
 поле1, поле2, ..., поле N
from
 c
where
 rn = 1;


Вернуться к обсуждению:
Запрос максимальной суммы по счету и ИНН SQL Server
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2015, 22:35
Готовые ответы и решения:

Сделать запрос суммы нескольких строк в БД и вывести в соответствии с максимальной суммой
Здравствуйте. Помогите сделать запрос к БД. Дано: таблица в БД history_pay В ней интересуют 2...

Запрос контрагенты + ИНН
есть конфигурация на основе ТиС, у номенклатуры есть поля производитель, тип ссылка.контрагенты,...

Ввод элементов массива с клавиатуры, вычисление суммы по формуле, нахождение максимальной суммы
Помогите дополнить код. Нужно, чтоб элементы массива вводились с клавиатуры. Выводилось на экран...

Отчет в 1С:Бух, который выберет суммы НДС за период по счету 10.05
Всем доброго дня. Только начал изучать 1С. Подскажите, что почитать, куда заглянуть, что сделать....

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

Запрос по 62 счету в документе Реализация товаров и услуг
помогите сформировать запрос в документе реализация товаров услуг в бухгалтерии 8.2 В документе...

Отправляет запросы якс ровно столько, какой по счету запрос
function upload(mod){ $('').click().change(function(e){ var data = new FormData();...

ошибка бюджетных класификаторов КОССГУ 212 по счету 0 401 01 не соотвецтвует корреспондирующему счету
Увожаемые праграмисты пажалуйсто памагите с программой 1с.Я совсем неразбираюсь но очень хачу...

Поиск максимальной суммы
Бельчонок собирает орехи в поле 5 на 5 клеток.Число в клетке указывает сколько орехов в ней. За...

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