Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посчитать количество дней до текущей строки / 8 сообщений из 8, страница 1 из 1
08.01.2017, 19:21
    #39380564
Посчитать количество дней до текущей строки
Еще раз добрый день!
Пытаюсь посчитать количество дней до текущей строки, то есть у всех строк с кодом <= коду текущей строки.

C select было бы удобно. Но так как с select нельзя или я не знаю как использовать поле текущего запроса в качестве фильтра, то иду к функциям.

Но теперь вижу, что функция Dcount не может группировать. А без группировки дат я получу лишь количество строк.

Попробовал вот такое. Но получаю ошибку об отсутствии подобного объекта. Но создавать отдельный запрос под это дело не хочу, а то закопаюсь в таких запросах.
DCount("[дата]";"(SELECT Count([a].Дата) AS [Count-Дата] FROM (SELECT [ttt].Дата FROM ttt GROUP BY [ttt].Дата) as a)";"[id]<=" & [id])

Опять затык, в общем. Выручайте.
...
Рейтинг: 0 / 0
08.01.2017, 19:47
    #39380569
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посчитать количество дней до текущей строки
Всех_с_Рождеством!,
Вангую:может это хотите
...
Рейтинг: 0 / 0
08.01.2017, 20:50
    #39380575
Посчитать количество дней до текущей строки
Нет, нужен именно подсчет дат.
С предыдущими значениями разобрались, все давно работает.
Зачем ванговать, уважаемый sdku, мне кажется я достаточно понятно описал свою проблему. Может и ошибаюсь, но там вроде точно указано, что нужен подсчет дней.
С уважением!
...
Рейтинг: 0 / 0
08.01.2017, 23:41
    #39380598
Посчитать количество дней до текущей строки
Вот файлик. Можно ли в нем в запросе "прошло_дней" получить поле "прошло_дней" без помощи запроса QQQ?
Хотелось бы сократить запрос QQQ и обойтись без него.
...
Рейтинг: 0 / 0
08.01.2017, 23:41
    #39380599
Посчитать количество дней до текущей строки
...
Рейтинг: 0 / 0
09.01.2017, 00:03
    #39380601
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посчитать количество дней до текущей строки
см.форму form1 а в подч. ф.таблица1 выделяй нужную дату
...
Рейтинг: 0 / 0
09.01.2017, 10:50
    #39380718
Посчитать количество дней до текущей строки
В том то и дело, что это должно быть реализовано именно в запросе.
Получается, что без дополнительного запроса никак?
...
Рейтинг: 0 / 0
09.01.2017, 11:00
    #39380728
Посчитать количество дней до текущей строки
В общем, с помощью того же DatediffА все получилось без дополнительных запросов.
Выражение3: DateDiff("d";DMin("дата";"tttt");[дата];2)+1

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


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