powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Vichisljajemije polja v zaprosah.
7 сообщений из 7, страница 1 из 1
Vichisljajemije polja v zaprosah.
    #34026707
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denj dobrij. Estj sledujuschij zapros:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT id_ie_, AVG(temp_game.Ein), AVG(temp_game.Eout), AVG(temp_game.res) AS result, temp_game.totgames_,  TypPlt.Name_, Vietas.Vietas_n_, vietas.Adrese_, sum(temp_game.date_res)
From temp_game INNER Join Typplt
          ON temp_game.prg_=typplt.kod_
   INNER JOIN vietas
           ON temp_game.vieta_=vietas.kod_
WHERE temp_game.vieta_=:kod_
Group By temp_game.prg_,  temp_game.totgames_,  TypPlt.Name_, Vietas.Vietas_n_, Vietas.Adrese_, id_ie_
HAVING result>=:avr
ORDER BY result DESC
Polja gde idut vichilenija s pomoschju AVG()
Код: plaintext
AVG(temp_game.Ein)
nuzhno peredelatj v sledujuscheje po logike:
Код: plaintext
AVG(temp_game.Ein)/sum(temp_game.date_res)
temp_game.Ein imejut tip currency, a temp_game.date_res tip integer. Estj li vozmozhnostj sdelatj tak, chtobi sredneje Ein delilosj na summu dat_res i vivodilosj v odnom pole.
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34028074
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nikto ne znajet chtoli?
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34028130
hhhhhhhhhhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, так и напиши
AVG(temp_game.Ein)/sum(temp_game.date_res) as Название
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34028146
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо кроме тебя никто не понимает, чего же тебе надо. Среднее от суммы? Это как? "Среднее" предполагает, что есть несколько значений. Но сумма-то одна. О каком "среднем" может идти речь?

Если нужно AVG()/SUM() ну, так прямо в запросе и напиши:

SELECT AVG()/SUM() FROM ... GROUP BY ...

Вполне синтаксически корректная конструкция.
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34029257
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nu vrode zarabotal etot variant. Vot pojavilasj tolko esche odna nebolshaja problemka. sum(temp_game.date_res) izredka mozhet ravnjatsja nulju. i zdesj viletajet, jestesvenno, oshibka. A mozhno li kak-nibudj v zaprose obojti etot variant? Chtobi on ne vichisljal eto pole jesli budet delenije na nolj, a srazu zamenil na 0?
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34029293
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция NVL()
...
Рейтинг: 0 / 0
Vichisljajemije polja v zaprosah.
    #34029309
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT ...
GROUP BY ...
HAVING SUM()<>0 AND SUM() IS NOT NULL
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Vichisljajemije polja v zaprosah.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]