powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите, пожалуйста, почему группировка по дате не работает
9 сообщений из 9, страница 1 из 1
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677591
Marinescu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, почему группировка по дате не работает, что-то с типом дат, не пойму , что не так

SELECT doc.root_id as root,
doc.create_date::date as create_date

FROM edc_doc.document as doc


WHERE
doc.create_date ::date BETWEEN to_date('2018-01-20', 'YYYY-MM-DD')
and to_date('2018-01-21', 'YYYY-MM-DD')


GROUP BY to_date(doc.create_date, 'YYYY-MM-DD')
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677595
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы бы запостили это в ветку оракла
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677596
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marinescu,

Oracle не тут живёт
http://www.sql.ru/forum/oracle
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677601
Marinescu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, попробую
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677603
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marinescu,

потому что у вас нет агрегатной функции на поле doc.root_id

Вообще как Оракль разрешает это? Скуль сразу пошлет нафиг!
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677617
Marinescu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cори, забыла, но с count тоже самое
SELECT count(doc.root_id) as root,
doc.create_date::date as create_date

FROM edc_doc.document as doc


WHERE
doc.create_date ::date BETWEEN to_date('2018-01-20', 'YYYY-MM-DD')
and to_date('2018-01-21', 'YYYY-MM-DD')


GROUP BY to_date(doc.create_date, 'YYYY-MM-DD')


ответ :
ERROR: function to_date(timestamp with time zone, unknown) does not exist
LINE 47: GROUP BY to_date(doc.create_date, 'YYYY-MM-DD')
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677623
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Konst_One,



Ну, так-то это не оракл, а PostgreSQL в лучшем случае...
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677624
Фотография шК0ДЕР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Вообще как Оракль разрешает это? Скуль сразу пошлет нафиг!Оракл не разрешает подобного. По всей видимости вывалилась ошибка ORA-00979, повествующая об отсутствии полей в group by clause, и ТС посетовал на поле с датой
...
Рейтинг: 0 / 0
Подскажите, пожалуйста, почему группировка по дате не работает
    #39677628
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щукина АннаTaPaK,

Konst_One,

Ну, так-то это не оракл, а PostgreSQL в лучшем случае...
да плевать, не попал и всё тут
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите, пожалуйста, почему группировка по дате не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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