![]() |
|
|
![]()
|
|
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
в таблице (Access через ADO)есть дата поездок, номер авто, количество топлива на начало поездки и количество топлива на конец поездки. Как сравнить разницу количество топлива на начала новой поездки с количеством топлива конечной(предыдущей) поездки, по дате и по авто, по количеству топлива сравнивать смысла не имеет, так как в момент простоя его могут элементарно слить
Это сообщение отредактировал(а) lisiyandy - 8.9.2010, 09:00 |
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
названия б таблиц хоть и полей... -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
Как-то так:
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
имхо наверно так:
с аксесс ен работал, но мне кажется он этого не съест Это сообщение отредактировал(а) pseud - 8.9.2010, 09:22 -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
таблица mmodule
поля: дата начала поездки - datebegintrip дата окончания поездки - dateendtrip бортовой номер - boardnumber топливо на начало поездки - fuelbegintrip топливо на конец поездки - fuelendtrip Добавлено через 1 минуту и 55 секунд не переворил :( Добавлено через 11 минут и 10 секунд данные выбраные по номеру: 30/08/2010 30/08/2010 458 250 138 25/08/2010 26/08/2010 458 163 273 |
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
а так:
Это сообщение отредактировал(а) pseud - 8.9.2010, 09:44 -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
как раз заметно что произошел слив топлива
|
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
что с запросом? переворил? -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
немного не так....
сравнить последнюю и предпоследнюю запись, т.е. 30/08 будет последней, а 25/08 будет предпоследней 25/08 последняя, а 12/08 предпоследняя... 30/08/2010 30/08/2010 458 250 138 ----| тут произведен слив топлива 25/08/2010 26/08/2010 458 163 273 ----| т.е. остаток получается меньше 12/08/2010 12/08/2010 458 200 163 11/08/2010 11/08/2010 458 050 200 05/08/2010 06/08/2010 458 328 050 забыл главное новая дата она всегда известна, можно предположить, что ее будет вводить пользователь при занесении данных с модуля памяти. т.е. дату последней поездки мы знаем точно Добавлено через 2 минуты и 5 секунд запрос работает, только выводит все записи, а не последнюю с предпоследней... |
|||
|
||||
| pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
запрос выводит все сливы (сливы не путать с яблоками) Добавлено через 2 минуты и 34 секунды то ли лыжи не едут, то ли я торможу... судя по твоим данным за время пути местами в тачке количество топлива увеличивается Добавлено через 5 минут и 31 секунду ну и можно не ждать когда разжуют совсем, а изобразить хоть и свою работу....
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
увеличение это запрвки, но они то как раз и не учитываются... это отдельная тема
|
|||
|
||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
SELECT
( select fuelendtrip from memorymodule as t where t.dateendtrip < memorymodule.dataendtrip and t.boardnumber = memorymodule.boardnumber order by t.dateendtrip desc ) as prev_fuelendtrip FROM memorymodule WHERE memorymodule.datebegintrip = #8/30/2010# |
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
о_О
что это? тема то решена? -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| lisiyandy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.9.2010 Где: Россия, Пенза Репутация: нет Всего: нет |
неа ... в этом запросе как раз проблема.... разницу не выводит... :(... то бишь в обще не показывает... мозг кипит :(
|
|||
|
||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
при чем здесь этот запрс, если есть тот? -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |