powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / тест
9 сообщений из 9, страница 1 из 1
тест
    #39284905
alexey_wis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дана таблица test со столбцами да и число
21.09.2011 17
20.09.2011 6
19.09.2011 19
18.09.2011 2
22.08.2011 23
21.08.2011 3
20.08.2011 11
19.08.2011 16
23.07.2011 3
22.07.2011 16
21.07.2011 29
20.07.2011 24

Необходимо определить месяц, в котором среднее значение “число” было больше 12
...
Рейтинг: 0 / 0
тест
    #39284911
googleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_wis, group by having avg
...
Рейтинг: 0 / 0
тест
    #39284915
alexey_wis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот так?
select avg(t.value),t.data
from test t
group by t.data
having avg(t.value)> 12
...
Рейтинг: 0 / 0
тест
    #39284919
kaldorey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_wisgroup by t.data
это если день надо определить, а не месяц
...
Рейтинг: 0 / 0
тест
    #39284923
alexey_wis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как можно определить месяц?не совсем понимаю
...
Рейтинг: 0 / 0
тест
    #39284946
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_wisа как можно определить месяц?не совсем понимаютранк
...
Рейтинг: 0 / 0
тест
    #39285035
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select avg(t.value),to_date(t.data,'YYYY.MM') X
from test t
group by to_date(t.data,'YYYY.MM') (тут можно на X заменить попробовать, не помню)
having avg(t.value)> 12

Примерно так наверное
...
Рейтинг: 0 / 0
тест
    #39285036
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, через to_char конечно

select avg(t.value),to_char(t.data,'YYYY.MM') X
from test t
group by to_char(t.data,'YYYY.MM')
having avg(t.value)> 12
...
Рейтинг: 0 / 0
тест
    #39285074
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845,
а зачем дату в строку ? ROUND and TRUNC Date Functions
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / тест
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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