powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка по условию "не в тот же день"
6 сообщений из 6, страница 1 из 1
Сортировка по условию "не в тот же день"
    #32840449
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и название топика
Что имеется: Есть таблица. В ней среди прочих есть шесть полей дата/время. Для определенности "ДатМ" "ДВФ1" "ДВФ2" "ДВФ3" "ДВФ4" "ДВФ5".
В поле "ДатМ" всегда пишется дата (проведения некого мероприятия), причем, время всегда 00:00:00.
В остальных полях указывается дата и время каждой из нескольких фаз (подготовка, начало, завершение.... этого мероприятия). Притом, совсем не обязательно что совпадает день. Более того, любые из этих пяти полей могут оставаться пустыми.
Из таблицы запрос выдергивает записи по определенной дате в полях "ДатМ" "ДВФ1" "ДВФ5" за одни сутки.

Теперь сама суть вопроса. Как бы в запрос добавить условие сортировки, чтоб если имеется дата в "ДВФ1" или "ДВФ5" и она не совпадает, или точнее, не лежит в одном диапазоне времени от 00:00 до 23:59 с "ДатМ".... (очень надеюсь что понятно выразился)... надо чтоб эти записи в результате запроса оказались последними . Или первыми. Главное, чтоб не перетусовывались с "однодневками"

Возможно ли сочинить такое условие сортировки? ;-)
...
Рейтинг: 0 / 0
Сортировка по условию "не в тот же день"
    #32840480
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
order by
int(...)<>int(...)
or
int(...)<>int(...)
or
...
or
int(...)<>int(...),

а потом остальные поля сортировки.
...
Рейтинг: 0 / 0
Сортировка по условию "не в тот же день"
    #32840504
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Саныч!
То что надо! Ну а с сортировкой внутри групп наверно разберусь.
...
Рейтинг: 0 / 0
Сортировка по условию "не в тот же день"
    #32841775
sraider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычorder by
int(...)<>int(...)

Мне кажется, лучше CLng(...)<>CLng(...)
...
Рейтинг: 0 / 0
Сортировка по условию "не в тот же день"
    #32841963
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
sraiderМне кажется, лучше CLng(...)<>CLng(...)
Нет. CLng округляет до ближайшего, т.е. иногда вверх. А нам надо отбросить часы и оставить только дни.
...
Рейтинг: 0 / 0
Сортировка по условию "не в тот же день"
    #32842657
sraider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч sraiderМне кажется, лучше CLng(...)<>CLng(...)
Нет. CLng округляет до ближайшего, т.е. иногда вверх. А нам надо отбросить часы и оставить только дни.

Да, если время хранится в том же поле, то int()...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка по условию "не в тот же день"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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