powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Первое и последнее значение в запросе
7 сообщений из 7, страница 1 из 1
Первое и последнее значение в запросе
    #32880740
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица Уид,дата_заполнения, остаток_начала_дня,остаток_конца_дня

Промежуток дат для запроса Дата1<=дата_заполнения<=Дата2
соответственно по каждому Уид надо получить самый ранний остаток_начала_дня и самый поздний остаток_конца_дня


Функции First и Last работают неправильно, функция
Sum(IIf(дата_заполнения=Дата1;остаток_начала_дня;0)) отрабатывает нормально, но если в день Дата1 записи по Уид нет, то возвращается
соответственно 0. Посоветуйте плиз что сделать? Не идет отчет, а завтра сдавать. =((
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880789
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советую:
Если не хочешь писать замудреный запрос, линкующий таблы самих на себя, то грамотное использование функция DMin и DMax тебя спасут.

Sum(IIf(дата_заполнения= [Вставлять сюда!!!] ;остаток_начала_дня;0))
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880800
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparomeСоветую:
Если не хочешь писать замудреный запрос, линкующий таблы самих на себя, то грамотное использование функция DMin и DMax тебя спасут.

Sum(IIf(дата_заполнения= [Вставлять сюда!!!] ;остаток_начала_дня;0))

Объясните поподробнее плиз! Min и Max статистические, они в выражении не работают, а DMin -это как?
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880804
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то типа этого, должно получиться:
Код: plaintext
Sum(IIf(дата_заполнения=DMin("дата_заполнения";"табла";"дата_заполнения>=" & CLng(Дата1));остаток_начала_дня; 0 ))
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880809
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DMin и Dmax - это функции
Подробности как известно в хелпе
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880811
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот спасибо щас попробую!
...
Рейтинг: 0 / 0
Первое и последнее значение в запросе
    #32880861
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остаток_начала: Sum(IIf(дата_заполнения=DMin("дата_заполнения";"Табл";"дата_Заполнения>=" & CLng([Forms]![Форма вывода отчетов].ЭлементActiveX41]));остаток_начала_дня;0))
Не работает - все равно пишет 0. для записей, начинающихся не с ЭлементActiveX41
Можно конечно опубликовать здесь весь запрос - только он огромный никому не захочется с ним разбираться. Что еще можно придумать?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Первое и последнее значение в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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