|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Здравствуйте! Необходимо определить максимальную суммарную продажу за каждые 5 подряд идущих дней (т.е сумма 1-5 день, 2-6 и т.д). Помогите, пожалуйста. Заранее благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 02:57 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira, Загоняем значения в стек, вычисляем максимум и запоминаем его положение в стеке. Каждое новое значение контролируем на макс и переназначаем его, если так. Когда значение, соответствующее текущему макс выдавливается из стека, снова пересчитываем стек на макс и т.д.. Код м.б. по-разному оптимизирован в зависимости от характера поступающих данных. А какие у тебя соображения? В архиве accdb ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 08:29 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Mina Anna Mazzini, Если честно, я очень плохо разбираюсь в SQL, поэтому не совсем понимаю как можно реализовать данную задачу. Находила тему, где подсчитывалась максимальная сумма за каждые 2 дня, но так и не смогла переделать. =( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 08:40 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira, я с SQL тоже "на Вы" и мой алгоритм чисто вычислительный. Но, мне будет очень интересно посмотреть на решение задачи скользящего макса через запрос :) авторНаходила тему, где подсчитывалась максимальная сумма за каждые 2 дня, но так и не смогла переделать. =( За два дня не интересно и не показательно - слишком уж частный случай. Но, ты бы найденную ссылку хоть дала - вдруг кто решится тебе помочь, так пригадится... Впрочем, так скорее всего просто обращение идет к предыдущему значению... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 09:23 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Mina Anna Mazzini, Прилагаю ссылки, может действительно будет проще оттолкнуться от этого. http://www.sql.ru/forum/1025558/nuzhno-poschitat-maksimalnuu-summu-podryad-idushhih-periodov http://www.cyberforum.ru/ms-access/thread881096.html Сейчас еще сяду и буду пытаться самостоятельно разобраться, но вчера за полдня у меня так ничего и не получилось =( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 09:43 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira, по моему qwerty112 всё очень доступно изложил, для вашего примера это будет выглядеть так Код: vbnet 1. 2. 3.
где 24 - это число записей в вашей табличке минус 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 10:30 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
guest_rusimport, Спасибо огромное, просто преогромнейшее! Подскажите, а как сделать так, чтоб выводились в итоге не все суммы а только одна, максимальная? Чувствую себя полным нубом. Спасибо Вам за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 10:45 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
guest_rusimport, я правильно понимаю из этого запроса, что в общем случае вначале надо подсчитать кол-во записей в таблице, а сам запрос формировать каждый раз заново согласно заданному периоду скользящего? Он, вообще, взлетит, на, скажем, 1 мио записей и периоде, допустим, 189? Да и сама строка запроса, вроде, не резиновая... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 11:21 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira, авторПодскажите, а как сделать так, чтоб выводились в итоге не все суммы а только одна, максимальная? здесь не понял, разъясните Mina Anna Mazzini , этот запрос можно формировать динамически (через VBA, подсчитывая там значение для TOP)... ограничения на длину текста запроса , конечно, присутствуют, и их надо учитывать ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 11:33 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
guest_rusimport, Нужно сначала посчитать все суммы, но сделать так, чтобы итоге из этих сумм выводилась только одна, наибольшая из них. Это возможно реализовать в одном запросе? Или необходимо будет делать два разных: сначала на подсчет сумм, а потом на определение максимального числа? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 11:44 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammaliraguest_rusimport, Нужно сначала посчитать все суммы, но сделать так, чтобы итоге из этих сумм выводилась только одна, наибольшая из них. Это возможно реализовать в одном запросе? Или необходимо будет делать два разных: сначала на подсчет сумм, а потом на определение максимального числа? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 11:56 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
guest_rusimport, Просто огромнейшее Вам спасибо! Это именно то, что мне было нужно. Вы меня буквально спасли) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 12:01 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Еще такой вариант Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 14:58 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Опоздавший, Красиво! А чего стесняетесь под постоянным ником публиковать? Не понятно ж -скромность или ,наоборот, высокомерие? Темны и не понятны бывают "закоулки" души человеческой, самих себя иногда не узнаем и боимся:) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 09:15 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
guest_rusimportОпоздавший, Красиво! А чего стесняетесь под постоянным ником публиковать? Не понятно ж -скромность или ,наоборот, высокомерие? Темны и не понятны бывают "закоулки" души человеческой, самих себя иногда не узнаем и боимся:) "Сам такой!" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 11:31 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Quiet333, не безгрешен, каюсь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 12:41 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Еще раз спасибо всем за помощь! Я понимаю, что этот форум посвящен SQL, но может все-таки кто-нибудь сможет помочь реализовать эту же задачу, но только при помощи конструктора запросов? Или хотя бы намекнет как это можно было бы сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 12:41 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Конструктор запросов - малопригодный инструмент. В реальных задачах неизбежно приходится писать нормальный скл код нормальным способом. Один из аргументов за АДП, где запросы пишутся по-человечески со всеми сервисными функциями. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 13:14 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
П-Л, Это я понимаю, но задача, как выяснилось, состоит в том, чтоб сделать именно через конструктор. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 13:33 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira... задача, как выяснилось, состоит в том, чтоб сделать именно через конструктор. Если выложенный мною запрос записать несколько по иному Код: sql 1. 2. 3. 4. 5. 6.
то он будет представим а режиме конструктора. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 11:29 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Опоздавший, Не могу сообразить как даты выразить через конструктор. Нельзя создавать отдельный запрос для каждой группы из 5 дат, необходимо собрать это все вместе каким-то образом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 14:48 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraНе могу сообразить как даты выразить через конструктор. Не понял. Но на всякий случай: слово Дата - это имя поля в таблице Задание. AmmaliraНельзя создавать отдельный запрос для каждой группы из 5 дат, необходимо собрать это все вместе каким-то образом. Данный запрос является решением задачи AmmaliraНеобходимо определить максимальную суммарную продажу за каждые 5 подряд идущих дней (т.е сумма 1-5 день, 2-6 и т.д). Если же возникло желание посмотреть суммарные продажи по всем группам из 5 подряд идущих дней, то уберите в запросе предикат Top 1 , который в совокупности с заданной сортировкой позволяет найти (и показать) группу с максимальным значением суммы продаж. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 18:23 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Опоздавший, Смотрите, цель состоит в том, чтобы посчитать максимальную сумму, используя конструктор запросов, а не SQL код. Я пробовала сделать таким образом: 1. Первый запрос на создание таблицы, с интервалом дат с 1 по 5. 2. Второй запрос на добавление строки в таблицу с интервалом со 2 по 6. 3. Еще 22 запроса на добавление, учитывая все последующие интервалы. 4. Последний запрос на выборку, на выведение максимальной суммы. Мне сказали, что это слишком громоздко и что необходимо придумать решение, которое могло бы использоваться и в большем временном интервале, например, за квартал или за год. Не создавать же в таком случае 1000 запросов. Решение есть, но я никак не могу уловить как выразить все эти даты через один запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 18:47 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraСмотрите, цель состоит в том, чтобы посчитать максимальную сумму, используя конструктор запросов Так оговорено о последнем запросе Опоздавший... он будет представим а режиме конструктора Подробная инструкция . Копируете мой последний запрос в буфер обмена. 2. Создаете новый запрос, отказываясь от добавления таблиц. 3. Переходите в режим SQL и вставляете скопированный запрос. 4. Переходите в режим конструктора. 5. Изучаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 19:27 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Опоздавший, Изучать то изучаю, но меня смущают две таблицы Т1 и Т2, которых как бы не существует и которые берутся в качестве имен таблиц в конструкторе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 20:21 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammalira... меня смущают две таблицы Т1 и Т2, которых как бы не существует и которые берутся в качестве имен таблиц в конструкторе. T1 и T2 - это псевдонимы (Alias) двух экземпляров таблицы Задание. Можете потренироваться, как это делается в конструкторе: 1. Создаете новый запрос. 2. Добавляете 2 экземпляра таблицы Задание. 3. На одном из них щелкаете правой кнопкой мыши. Выбираете в контекстном меню Свойства .... 4. В появившемся окне изменяете свойство Псевдоним на T1. 5 Переходите на второй экземпляр и изменяете свойство Псевдоним на T2. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:01 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraОпоздавший, Изучать то изучаю, но меня смущают две таблицы Т1 и Т2, которых как бы не существует и которые берутся в качестве имен таблиц в конструкторе. Это алиасы , так сказать псевдонимы , они предназначены для удобства написания кода. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:06 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
теперь и я Опоздавший . ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:07 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:18 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Я и так блондинка. А так еще блондинистей себя ощущаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:40 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Пытаюсь сделать через конструктор 2 колонки. Одну с датами начала интервалов, другую - с датами окончаний. В итоге у меня получается вот что: каждой дате из первой колонки соответствует не одна дата, а весь интервал второй колонки, т.е. 1 - 5 1 - 6 1 - 7... 2 - 5 2 - 6 2 - 7.. и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 21:50 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraПытаюсь сделать через конструктор 2 колонки. да, нужно делать в две "колонки" одна дата события, другая признак начала/окончания потому что это правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 23:03 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
полином, вот как раз с этим признаком я и не могу разобраться. Я вообще около недели назад с нуля начала осваивать Access, поэтому ориентируюсь очень слабо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 23:37 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraЯ вообще около недели назад если вы планируете осваивать Access еще чуть более чем пол-года, я рекомендовал бы вам именно такой подход на который я намекнул. если речь идет разовой (читай студенческой, учебной) задаче то - it's up to You - т.е. как вам будет угодно, как говорится... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 23:45 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
полиномесли вы планируете осваивать Access еще чуть более чем пол-года Планирую не только осваивать, но и работать в дальнейшем. Просто это задание необходимо сделать в кратчайшие сроки, поэтому стараюсь ударными темпами впихнуть в свою голову как можно больше знаний, однако, пока получается довольно отрывочно. Может вы какую литературу полезную сможете посоветовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 23:53 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
AmmaliraМожет вы какую литературу полезную сможете посоветовать? на этом этапе и в этих обстоятельствах можно порекомендовать поизучать базовые принципы - скажем, например К. Дж. Дейта потому как все равно таки придется... дело в том что тут дело не в Access и в общем (довольно приближенном) виде таблица должна выглядеть так: tblEventsEventID (Autoincrement) EventTypeID (Boolean) EventDate (DateTime) EventDescription (Text) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 00:10 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
полином, Я понимаю суть, как это должно получиться в итоге, понимаю алгоритм. Но я не знаю инструментов для достижения данной цели. И больше всего вгоняет в ступор, что нужно использовать именно конструктор. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 00:17 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Ammaliraнужно использовать именно конструктор. признаться честно, меня больше всего вгоняет в ступор отчего это вам нужно использовать именно конструктор. ну это между прочим даже если и конструктор вгоняет в ступор я, честно признаться, не понимаю почему 8-/ ну конструктор себе и конструктор... он ничуть ничем не хуже чем другие. ну хорошо... если так сложно - так не используйте... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 00:44 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
полином, так уж поставлена задача, что нужно ее решить именно при помощи конструктора ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 09:12 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
полином, Все равно получается: 1 - 5 1 - 6 1 - 7... 2 - 5 2 - 6 2 - 7.. и т.д. %) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 09:42 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
А Вы перейдите в конструкторе в режим SQL, скопируйте код и выложите сюда. Спецы может и найдут ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:29 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:56 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
У Вас два Between-на. Вот диапазон и прыгает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 14:04 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
PS. Если "вилка" в 5 дней еще в силе. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 14:20 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
ssserge, Спасибо! А не подскажете, для полного счастья, как туда еще впихнуть сумму за эти интервалы? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:11 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Тогда необходимо рецепт от Опаздавшего применить. Луше, наверное, и не придумать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:48 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Всё, всем спасибо! Вроде бы разобралась, всё работает как надо! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 16:29 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Здравствуйте! Необходимо определить минимальную суммарную продажу за каждые 5 подряд идущи дней. Использовать при этом конструктор запроса в Ассess. Помогите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2018, 16:07 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
MisteriyaЗдравствуйте! Необходимо определить минимальную суммарную продажу за каждые 5 подряд идущи дней. Использовать при этом конструктор запроса в Ассess. Помогите пожалуйста. А что, есть принципиальная разница между "минимальной" и "максимальной" суммарной продажей? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2018, 18:23 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Misteriya, поясните что Вам необходимо: периоды с 1.1 по 5.1,со 2.1 по 6.1. с 3.1 по 7.1 или с 1.1 по 5.1, с 6.1 по 10.1, с 11.1 по 15.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2018, 20:37 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
sdku, Спасибо, что ответили)))) Да мне надо посчитать суммарную продажу с 1 по 5 число, со 2 по 6 число, с 3 по 7 число........ и т д. А потом посчитать какая суммарная продажа была минимальная. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 18:04 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Разницы нет между минимальной, и максимальной......я попробовала как написал код Опоздавший......все получилось, но увы не получилось сделать это в конструкторе запросов. Вернее оно код перевело в вид конструктора.......но увы.....если его переводить так с нуля, оно не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 18:08 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Tarasios, Спасибо, что ответили)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 18:10 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Очень надеюсь на вашу поддержку ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 18:14 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
как-то так: из этой функции делаете процедуру и рекордсетом заполняете временную таблицу на которой запрос TOP 1 с прямой сортировкой по полю число (возникнет вопрос что делать если будет не одно min значение) и значение этого поля будет минимум за выбранный период (все это делается в одной процедуре VBA-единственное придется создать временную таблицу) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 20:30 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
sdku, Спасибо, но увы мне надо сделать это в конструкторе запроса Access, не применяя элементов программирования ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 21:49 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Вот так я уже пробовала, но увы не смотря что оно переходит в режим конструктора, новый файл с использованием аналога не работает SELECT TOP 1 T1.Дата AS Дата_начала, T1.Дата +4 AS Дата_окончания, Sum(T2.Продажа) AS Сумма FROM Задание AS T1, Задание AS T2 WHERE T2.Дата Between T1.Дата AND T1.Дата +4 GROUP BY T1.Дата HAVING Count(*)=5 ORDER BY 3 DESC ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2018, 21:58 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Misteriya, не знаю, можно ли Вашу "хотелку" выполнить в SQL (даже не задумывался,потому как сомневаюсь в такой возможности),вариант в VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2018, 01:58 |
|
Необходимо вычислить максимальную суммарную продажу за несколько подряд идущих дней
|
|||
---|---|---|---|
#18+
Если дни без пропусков (в том числе на праздники и выходные) и скользящее среднее определяется за предшествующие дни, включая текущий, то запрос может быть таким Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2018, 02:19 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1611233]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 295ms |
0 / 0 |