powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выборка подсчет организаторов за определенный период
3 сообщений из 3, страница 1 из 1
Выборка подсчет организаторов за определенный период
    #39298064
lykianov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
В базе Access 2010, есть таблица "Соревнования" см. вложение.
В запросе необходимо подсчитать количество организаторов за определенный промежуток времени (например с 01.01.2015 по 01.01.2016)
В моем запросе количество строк организаторов выводится правильно, а вот количество считается по всей таблице d (кол = 2, а должно быть 1), как это можно поправить?

Код: vbnet
1.
2.
3.
4.
SELECT f.[Организатор соревнований], Count(d.[Организатор соревнований]) AS [Кол]
FROM Соревнования AS f LEFT JOIN Соревнования AS d ON f.[Организатор соревнований] = d.[Организатор соревнований]
GROUP BY f.[Организатор соревнований], f.[Дата окончания]
HAVING (((f.[Дата окончания]) Between [Введите дату начала] And [Введите дату окончания]));



Организатор соревнований КолMix Fighter 2Лига ВТБ 1

Во втором варианте выводит правильно, но не суммирует, промежуток времени с 01.01.2015 по 01.01.2017
Код: vbnet
1.
2.
3.
4.
5.
SELECT d.[Организатор соревнований], COUNT(d.[Организатор соревнований]) AS Кол
FROM Соревнования AS d
GROUP BY d.[Организатор соревнований], d.[Дата окончания]
HAVING (((d.[Дата окончания]) Between [Введите дату начала] And [Введите дату окончания]))
ORDER BY d.[Организатор соревнований];




Организатор соревнований КолMix Fighter 1Mix Fighter 1"Всероссийская федерация волейбола и ВК ""Минск""" 1Лига ВТБ 1
...
Рейтинг: 0 / 0
Выборка подсчет организаторов за определенный период
    #39298164
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lykianov,
а чё не так:
Код: vbnet
1.
2.
3.
4.
SELECT организатор, Count(организатор) AS [какХотите]
FROM Соревнования
WHERE  конец between [с] and [по]
GROUP BY организатор;
...
Рейтинг: 0 / 0
Выборка подсчет организаторов за определенный период
    #39298181
lykianov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому, что таким образом появляется третий параметр "конец", если задать ему значение 1/1/2016, а потом значения с 1/1/2015 по
1/1/2016, то появится следующая таблица

Организатор соревнований какХотитеMix Fighter 2"Всероссийская федерация волейбола и ВК ""Минск""" 1Лига ВТБ 1

А должна быть
Организатор соревнований какХотитеMix Fighter 1Лига ВТБ 1

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


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