|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Здравствуйте! Наверняка такая тема была, поэтому прошу сориентировать. Имеется таблица с полями Дата; Пробег; Показание спидометра; Необходимо чтобы пробег сегодняшней даты суммировался с пробегом предыдущих дат, в итоге получалось бы показание спидометра на конкретную дату. В Excell это не проблема, т.к. можно задать формулу В1=А1; В2=В1+А2; В3=В2+А3 и т.д., Где А - пробег в конкретную дату, а В - показание спидометра в эту дату. Друзья, подскажите куда говорить надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2017, 23:05 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Уточнение, Спидометр должен считаться в запросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 07:09 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Дмитрий57Имеется таблица с полями Дата; Пробег; Показание спидометра;Переопределение данных. Потенциальное рассогласование. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 07:59 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Akina, уточнение В таблице поля Дата; Пробег; Необходимо чтобы В ЗАПРОСЕ пробег сегодняшней даты суммировался с пробегом предыдущих дат, в итоге получалось бы показание спидометра на конкретную дату. Это показание должно быть отражено в отдельном поле запроса. Как в запросе задать условия наподобие вычисления в ячейках Excell: В1=А1; В2=В1+А2; В3=В2+А3 и т.д., Где А - пробег в конкретную дату, а В - показание спидометра в эту дату. AkinaДмитрий57Имеется таблица с полями Дата; Пробег; Показание спидометра;Переопределение данных. Потенциальное рассогласование. Не понял... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 21:35 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Дмитрий57Не понял... Если есть показания спидометра по пробегу, зачем вычислять пробег суммируя по датам еще раз? Чему потом верить ? А так: - делаешь запрос, включаешь в него два поля дату и пробег за дату - включаешь группировку в запросе. - из даты делаешь условие (<=[Дата]) - а пробег суммируешь (Sum) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 21:57 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 23:05 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
__Michelle, vmag, в принципе результат достигнут. Спасибо! Подскажите еще как в запросе сделать это суммирование (узнал что его называют нарастающий итог) с учетом номера автомобиля. Т.е. спидометр за конкретную дату у конкретного автомобиля (их несколько). Если в таблице содержится 1 автомобиль, то результат получается корректным, если несколько, то возникают проблемы. Прилагаю ссылку на базу. Таблица "КМ" с несколькими а/м, таблица "КМ2" с одним а/м. Запрос "Запрос1" проблемный, "Запрос2" - корректный. Что необходимо сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 21:13 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
ссылка на базу (сжать до нужного размера не смог). https://cloud.mail.ru/public/H7RE/bx8fVjSjR ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 21:14 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Дмитрий57__Michelle, vmag, в принципе результат достигнут. Спасибо! Подскажите еще как в запросе сделать это суммирование (узнал что его называют нарастающий итог) с учетом номера автомобиля. Т.е. спидометр за конкретную дату у конкретного автомобиля (их несколько). Если в таблице содержится 1 автомобиль, то результат получается корректным, если несколько, то возникают проблемы. Прилагаю ссылку на базу. Таблица "КМ" с несколькими а/м, таблица "КМ2" с одним а/м. Запрос "Запрос1" проблемный, "Запрос2" - корректный. Что необходимо сделать? необходимо добавить в условие еще и критерий по номеру автомобиля, в таком духе Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 21:49 |
|
Выборочное суммирование строк одного поля
|
|||
---|---|---|---|
#18+
Если НомерАвтомобиля - число, то так: Код: sql 1. 2. 3. 4.
Если НомерАвтомобиля - текст, то так: Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 21:49 |
|
|
start [/forum/topic.php?fid=45&msg=39496934&tid=1612227]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 296ms |
total: | 415ms |
0 / 0 |