powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подсчет строк с условием
4 сообщений из 4, страница 1 из 1
Подсчет строк с условием
    #39241300
walking_ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
помогите решить задачку, есть запрос которые возвращает некое количество строк отсортированные по дате. Требуется узнать количество строк начиная от заданной даты до 1 в колонке ISFREE и дальше не считать.
Т.е. в примере это первые 4 строки, по - сути результат должен быть или 4 или же просто первые 4 строчки.
как это реализовать? Даты должны быть упорядочены, это главное условие.


ID ISFREE DATE
1021 0 23.05.2016 23:45
1020 0 23.05.2016 23:30
1019 0 23.05.2016 23:15
1018 0 23.05.2016 22:15
1017 1 23.05.2016 21:30
1016 0 23.05.2016 21:15
1015 0 23.05.2016 20:30
...
Рейтинг: 0 / 0
Подсчет строк с условием
    #39241305
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
where not exists (select ... where ISFREE = 1 and DATE <= ...)
...
Рейтинг: 0 / 0
Подсчет строк с условием
    #39241312
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
walking_ua,

ну так определяй максимальную дату с ISFREE=1, а дальше фильтруй исходную выборку по дате и считай.
...
Рейтинг: 0 / 0
Подсчет строк с условием
    #39241370
walking_ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисwalking_ua,

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


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