powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос SQL
10 сообщений из 10, страница 1 из 1
запрос SQL
    #32644283
Мари
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT tmp.код, Max(tmp.гвс) AS max FROM tmp GROUP BY tmp.код
SELECT * FROM tmp;

мне нужен один SELECT (tmp и max).
Спасибо.
...
Рейтинг: 0 / 0
запрос SQL
    #32644318
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну так второй просто лишний.
...
Рейтинг: 0 / 0
запрос SQL
    #32644321
lsnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую но не увевен :)
SELECT *, (Select Max(t.гвс) AS max FROM tmp t where t.код=tmp.код) FROM tmp;

SELECT *, (Select top 1 t.гвс AS max FROM tmp t where t.код=tmp.код order by t.гвс desc) FROM tmp;
...
Рейтинг: 0 / 0
запрос SQL
    #32644334
Мари
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен весь tmp и добавить поле с максимальным значением по коду (т.е.
max из первого запроса)

SELECT tmp.код, tmp.имя, tmp.адрес, tmp.имя_объекта, tmp.адрес_объекта, tmp.номер_камеры,tmp.температура , tmp.отопление, tmp.вентиляция, tmp.вент_время ... и .. Max(tmp.гвс)
...
Рейтинг: 0 / 0
запрос SQL
    #32644377
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT t1.код, (SELECT Max(t2.гвс) AS mx FROM tmp as t2 WHERE t2.код=t1.код GROUP BY t2.код) AS максгвс
FROM tmp AS t1;
...
Рейтинг: 0 / 0
запрос SQL
    #32644397
Мари
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, попробую.
Мне нужны вычисления с Max значением по отоплению
код отопление
1 400
1 200
2 400
2 500

для 1 400*...
2 500*...
Поэтому пытаюсь объединить значения с Max значением.
...
Рейтинг: 0 / 0
запрос SQL
    #32644419
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
именно это и имелось ввиду

Тестовая таблица
ИД код гвс
2 1 13
3 1 4
4 3 4
5 3 2
6 3 5

результат
код максгвс
1 13
1 13
3 5
3 5
3 5
...
Рейтинг: 0 / 0
запрос SQL
    #32644489
Мари
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Sh
Спасибо
SELECT t1.код, (SELECT Max(t2.гвс) AS mx FROM tmp as t2 WHERE t2.код=t1.код GROUP BY t2.код) AS максгвс FROM tmp AS t1;
почему во втором SELECT t2 (это же одна таблица), тогда
WHERE t2.код=t1.код как записать?
Извини.
...
Рейтинг: 0 / 0
запрос SQL
    #32644515
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не очень понял.
Внутренний селект вычисляет максимум гвс для каждого кода из внешнего селекта. алиасы t1 и t2 - чтоб sql знал что откуда брать
...
Рейтинг: 0 / 0
запрос SQL
    #32644566
Мари
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Alexey Sh]не очень понял.
Спасибо большое, поняла все.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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