powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подскажите почему такой результат
4 сообщений из 4, страница 1 из 1
Подскажите почему такой результат
    #39429723
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с данными мониторинга, в неё каждый час идет запись информации о БД.



Мне нужно вывести максимальное значение поля pages на значение суток. Запрос
Код: plaintext
1.
2.
3.
select max(time_write), pages
from DATABASE_LOG
group by 
cast(time_write as date),pages

выводит данные как надо, но мне непонятна функция cast в данном случае.
Запрос
Код: plaintext
1.
2.
3.
select max(time_write), pages
from DATABASE_LOG
group by time_write,pages

выводит данные как они есть.
...
Рейтинг: 0 / 0
Подскажите почему такой результат
    #39429731
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

в 3 диалекте cast из даты-времени выделит только дату
...
Рейтинг: 0 / 0
Подскажите почему такой результат
    #39429735
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так у тебя полный таймштамп же в time_write ... По нему группировку что делай, что не делай - там отличия в десятых долях миллисекунд всегда будут.
А группируешь только по целочисленной части - по дате - и сразу видишь удачную группировку
...
Рейтинг: 0 / 0
Подскажите почему такой результат
    #39429820
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, спасибо
начинаю понемногу прикручивать визуализацию к своему мониторингу


...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подскажите почему такой результат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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