|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
Помогите кто чем может ^_^ есть база данных dBf, где чем и сколько заправились водители например Город - Вид топлива - Количество (лит) - Сумма(р) Москва 92 30 900 Москва 95 30 1000 С-Пб 98 40 1400 С-Пб 95 40 1300 С-Пб 95 40 1300 Омск Дт 20 600 Омск 98 40 1560 необходимо отобразить сколько литров каждого вида топлива взято и затрачено на них , для каждого города отдельно. примерно так это будет выглядить Москва ****** 92 - 30 (лит) 900 (руб) 95 - 30 (лит) 900 (руб) СпБ ****** 92 - 0 (лит) 0 (руб) 95 - 80 (лит) 2600 (руб) 98 - 40 (лит) 1400 (руб) ЗАРАНЕЕ БЛАГОДАРЮ! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 10:53 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnik, Примерно так. Пользуйся. Только разберись сначала что к чему.... Код: sql 1. 2. 3. 4.
Только строку qdesnikСпБ ****** 92 - 0 (лит) 0 (руб) не выведет. Если вам нужна еще и эта строка, то надо иметь табличку с видами топлива, которые существуют в каждом городе, и соединять ее с Вашей исходной таблицей... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 11:08 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnikПомогите кто чем может ^_^ есть база данных dBf, где чем и сколько заправились водители например Город - Вид топлива - Количество (лит) - Сумма(р) Москва 92 30 900 Москва 95 30 1000 С-Пб 98 40 1400 С-Пб 95 40 1300 С-Пб 95 40 1300 Омск Дт 20 600 Омск 98 40 1560 необходимо отобразить сколько литров каждого вида топлива взято и затрачено на них , для каждого города отдельно. примерно так это будет выглядить Москва ****** 92 - 30 (лит) 900 (руб) 95 - 30 (лит) 900 (руб) СпБ ****** 92 - 0 (лит) 0 (руб) 95 - 80 (лит) 2600 (руб) 98 - 40 (лит) 1400 (руб) ЗАРАНЕЕ БЛАГОДАРЮ! Типа такого: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 13:32 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
Станислав С...кий, Спасибо большое, завтра все опробую и отпишу ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 13:51 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
PaulWist, завтра скину базу саму, видно будет, сходится ли все Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2013, 14:04 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
Станислав С...кий, Станислав С...кийqdesnik, Примерно так. Пользуйся. Только разберись сначала что к чему.... Код: sql 1. 2. 3. 4.
Только строку qdesnikСпБ ****** 92 - 0 (лит) 0 (руб) не выведет. Если вам нужна еще и эта строка, то надо иметь табличку с видами топлива, которые существуют в каждом городе, и соединять ее с Вашей исходной таблицей... Все считает, но город выдает самый первый и к нему плюсует все суммы. Прикрепляю конкретную таблицу. По поводу нулевых значений, не обязательны они, но если что есть файл с видом топлива d_fuel.dbf (codfuel - name) соответсвие с tranzit.dbf и всеми городами city.dbf (number_city - name_city) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 03:41 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
PaulWistqdesnikПомогите кто чем может ^_^ есть база данных dBf, где чем и сколько заправились водители например Город - Вид топлива - Количество (лит) - Сумма(р) Москва 92 30 900 Москва 95 30 1000 С-Пб 98 40 1400 С-Пб 95 40 1300 С-Пб 95 40 1300 Омск Дт 20 600 Омск 98 40 1560 необходимо отобразить сколько литров каждого вида топлива взято и затрачено на них , для каждого города отдельно. примерно так это будет выглядить Москва ****** 92 - 30 (лит) 900 (руб) 95 - 30 (лит) 900 (руб) СпБ ****** 92 - 0 (лит) 0 (руб) 95 - 80 (лит) 2600 (руб) 98 - 40 (лит) 1400 (руб) ЗАРАНЕЕ БЛАГОДАРЮ! Типа такого: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
выдает Unrecognized рhrase/keyword in command. (36) /в команде указана недопустимая фраза или ключевое слово/ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 03:43 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnikСтанислав С...кий, ...пропущено... Все считает, но город выдает самый первый и к нему плюсует все суммы. Проверил на переданной таблице. Все нормально работает. Ах, да... я же там пару "точек с запятой" (после второй и третьей строки) не поставил... Мой VFP8 выругался, что "group by должен присутствовать в Select'e"... А FPD мог и пропустить... Ну так я не зря же сказал про то, что надо сначала понять, что запрос делает.... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 08:37 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
Станислав С...кийqdesnikСтанислав С...кий, ...пропущено... Все считает, но город выдает самый первый и к нему плюсует все суммы. Проверил на переданной таблице. Все нормально работает. Ах, да... я же там пару "точек с запятой" (после второй и третьей строки) не поставил... Мой VFP8 выругался, что "group by должен присутствовать в Select'e"... А FPD мог и пропустить... Ну так я не зря же сказал про то, что надо сначала понять, что запрос делает.... можешь исправить мою учитывая таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 08:49 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnikвыдает Unrecognized рhrase/keyword in command. (36) /в команде указана недопустимая фраза или ключевое слово/ Дык, версия фокса какая ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 08:59 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
PaulWist, неправильно вбил order by =) лишний символ был все считает вроде правильно и выводит как надо, спасибо еще бы в литрах точку поставить, а то эти тысячные сбивают, подсоби) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 09:08 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnik, Ох, лентяй... Вот держи... Все работает.... Код: sql 1. 2. 3. 4.
name_citynamelitrrubley"Белогорск""А-95"1300003683.55"Белогорск""АИ-93"1150003047.50"Биробиджан""А-76"88210018981.73"Биробиджан""А-95"7340020204534.13"Биробиджан""АИ-93"12774580337761.39"Биробиджан""ДИЗ.ТОПЛИВО"532110901568334.65"Благовещенск""А-76"158300036139.30"Благовещенск""А-95"258000066248.20"Благовещенск""АИ-93"152467038963.09"Благовещенск""ДИЗ.ТОПЛИВО"12801000314591.95"Ивановка""АИ-93"450001305.00"Свободный""А-95"181000046065.70"Свободный""АИ-93"1450003592.50"Свободный""ДИЗ.ТОПЛИВО"253000063439.70"Шимановск""А-95"700002120.30 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 09:08 |
|
Подсчет данных (Помогите пожалуйста)
|
|||
---|---|---|---|
#18+
qdesnikPaulWist, неправильно вбил order by =) лишний символ был все считает вроде правильно и выводит как надо, спасибо еще бы в литрах точку поставить, а то эти тысячные сбивают, подсоби) Эй, уважаемый... А думать-то кто будет, а? Последний раз помогаю... Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 09:13 |
|
|
start [/forum/topic.php?fid=41&msg=38124135&tid=1583199]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 158ms |
0 / 0 |