![]() |
|
|
![]()
|
|
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Salaman,
g.mes between 1 and 2 (1<=g.mes<=2) берет 2 месяца, а не один может здесь и есть ошибка если только январь брать и k.mes не надо ставить условие, уже стоит g.mes=k.mes, а g.mes у тебя определен условием, попробуй так:
P.S. Salaman, у меня MySQL 3.23 он UNION не поддерживает, поэтому не проверю. Так что дерзай сам. А вообще советую, отладить все три запроса по одному, а потом их объединить, так тебе будет проще. Ну а без UNION гляну, как время будет. Это сообщение отредактировал(а) Vas - 30.11.2006, 16:44 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
VAS ты наверно не правильно понял. Я просто показал за январь. А во всех месяцах проблема с вычислением этот месторождением Делаю так как ты сказал по отдельности правильно суммируют но в вычесление 'удельного' вот пример
Правильный ответ должен так за январь 1,25 а он почемуто добавляют еще 1,25 и в итого ответ2,50 за февраль парвильный так 1,50 а в этом запросе 3,00 |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
VAS ты как нибудь попробуй на MySQL 3.23 без UNION очень прошу структуры таблиц
|
|||
|
||||
| Vas |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Salaman, пробуй делать выборку из вложенных запросов, котрые сразу считают суммы, иначе при связи из-за id_gaz записи двоятся из-за неполного указания условий:
и еще когда делишь, делитель бери по условию, на 0 делить нельзя сам знаешь, пиши что-то типа
Самое обидное что и вложенные запросы на 3.23 не пашут, а токи с 4.1 введены -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
||||||
|
|||||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Спасибо VAS за понимания и помощь я твой запрос пробовал но не получился короче мне помог один друг как ты оракулист скачал 5 версию Мускула и потом создал View вот запрос
|
|||
|
||||
| Salaman |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
VAS плз этот запрос опять не правильно вычесляет
Может вложенными запросами поможешь заранее благодарен |
||||
|
|||||
![]()
|
| Правила форума "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. |