0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
|
1 | |
Составить запрос с разбивкой по дням недели23.06.2015, 11:32. Показов 1969. Ответов 12
Метки нет (Все метки)
Есть таблица и форма,в которой данные из .csv файлов автоматически заносятся в таблицу каждую неделю. Данные разрозненные.
db1.rar Так вот не могу никак разобраться,как составить запрос, чтоб получилась вот такая таблица: И если вдруг кто то будет так великодушен, то помогите разобраться как столбец "Адрес" в исходной таблице превратить в запросе (дополнительный столбец "адрес" слева)в короткую строчку типа: "ТП - 000 секция трансформатора 0" (там длинный адрес трансформаторной подстанции.хочется оставить лишь номер ТП/РП и секцию трансформатора).
0
|
23.06.2015, 11:32 | |
Ответы с готовыми решениями:
12
Сортировка по дням недели Группировка по дням недели Сортировка в отчете по дням недели Создание отчета с сортировкой по дням недели |
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
23.06.2015, 11:46 | 2 |
Уточнения; действующее как считается по U1, U2, U3 (среднее квадратичное?)?
Адрес короткий сделать можно, адрес должен быть в таблице или усреднение по всем адресам?
0
|
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
|
23.06.2015, 12:00 [ТС] | 3 |
да,забыл уточнить про U1,U2,U3. Должно быть среднее арифметическое.
можно по каждой позиции,но лучше для группы с одноименным названием(24 штуки с одинаковым ТП и номером секции)
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
23.06.2015, 12:20 | 4 |
Что однозначно соответствует полю Serial? Давайте сделаю по нему, а потом создадите таблицу-справочник нужными текстовыми обозначениями для Serial и добавите ее в запрос.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
23.06.2015, 12:23 | 5 |
Сообщение было отмечено Demonterka как решение
Решение
Предположительно, Вам подойдет перекрестный запрос, где номер ТП и секция берутся из поля Адрес с помощью функции Split. Но для этого поле Адрес всегда должно иметь одинаковый формат.
Смотрите Запрос1 и функцию Adres в Module1.
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
23.06.2015, 12:26 | 6 |
Вариант со сводной (Запрос Сводная_) во вложении.
1
|
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
|
23.06.2015, 12:29 [ТС] | 7 |
поле Serial конечно уникальное,но со временем может меняться(счетчик меняется на адресе,соответственно меняется и номер счетчика на том же адресе), а отслеживать изменения и вовремя вносить в справочник нет возможности
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
23.06.2015, 12:38 | 8 |
Тогда используйте в запросе функцию Adres, которую написал mobile.
0
|
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
|
23.06.2015, 12:55 [ТС] | 9 |
Спасибо! А что нужно добавить, чтоб выводил нужную неделю?(ведь в таблице данные накапливаются)
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
23.06.2015, 13:08 | 10 |
Добавить в запрос поле Неделя: Format([Дата];"ww") (это в конструкторе). Но если не нужно усреднение именно по дням недели (вне зависимости от недели, года, ... ), то можно и встроенной группировкой воспользоваться - преобразовать дату в исходной таблице из текста в дату (полный формат), тогда в сводной, в списке полей, появится дата по неделям. Из нее можно вытащить год, неделю, дни.
1
|
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
||||||
24.06.2015, 09:03 [ТС] | 11 | |||||
Спасибо!Все грамотно расписали))
Добавлено через 19 часов 43 минуты Вчера пошаманил, хотел вывести записи за последние 7 дней(пробовал top 7....desc), но почему то выводит лишь 1 запись(самую последнюю дату).Как изменить код?
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
24.06.2015, 11:01 | 12 | |||||
Сообщение было отмечено Demonterka как решение
Решение
Внутренний подзапрос надо сделать иначе для выделения уникальных значений
0
|
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 26
|
|
24.06.2015, 13:48 [ТС] | 13 |
Все работает.Мой поклон.
0
|
24.06.2015, 13:48 | |
24.06.2015, 13:48 | |
Помогаю со студенческими работами здесь
13
Сортировка в отчете по дням недели / MS Access Динамика по дням недели БД "Библиотека" Сортировка по дням недели Сортировка по дням недели Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |