| |
|
|
| | Как в запросе SELECT [Дата], Count(*) As КолЗап FROM [Таблица]
GROUP BY [Дата]
ORDER BY Count(*) DESC, [Дата] DESC
оставит одну строку, где КолЗап максимально? | |
| |
| |
| |
|
|
| | SELECT top 1 [Дата], Count(*) As КолЗап FROM [Таблица]
GROUP BY [Дата]
ORDER BY Count(*) DESC, [Дата] DESC | |
| |
| |
| |
|
|
| | Спасибо, создал запрос, если его просто открыть первая строка правильная. Если в коде использовать функцию вdfirst([Дата, Запрос")], чтобы получить значение []Дата в первой строке запроса, выводится значение соответствующее запросув котором включена сортировка по убыванию для столбца
[Дата] а не для столбца КолЗап,чтом.б.не так | |
| |
| |
| |
|
|
| | dfirst("[Дата]","[ Запрос]") | |
| |
| |
| |
|
|
| | Страенно! Попробуйте DLookup("[Дата]","[ Запрос]"), в коде надежнее (и быстрее) так:
With CurrentDB.OpenRecordset("Запрос")
If Not .BOF Then x = ![Дата]
End With
| В єтом случае можно запрос и не сохранять, а вместо его имени указать SQL выражение.
ЗЫ. Создавать несколько веток на одну тему - плохой тон.  | |
| |
| |
|
|