powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос
5 сообщений из 5, страница 1 из 1
запрос
    #32053304
mx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mx
Гость
подскажите как правильно нвписать запрос который из Т(номер счета, дата,ostatok) для счетов 1....n , даты разные, выбирает из всех дат ту , на которой остаток для данного счета минимален.
...
Рейтинг: 0 / 0
запрос
    #32053305
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from T where [остаток]=(select min([остаток]) from T)
...
Рейтинг: 0 / 0
запрос
    #32053418
Осирис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> остаток для данного счета минимален.

>> select * from T where [остаток]=(select min([остаток]) from T)

Вы увеерны, что в данном случае остаток будет минимален ДЛЯ ДАННОГО СЧЕТА, а не для всей таблицы ?
...
Рейтинг: 0 / 0
запрос
    #32053459
Tulkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from T t where [остаток]=(select min([остаток]) from T t1 where t.счет=t1.счет)
...
Рейтинг: 0 / 0
запрос
    #32053538
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
select *
from T
where exists(select top1  1  from T t1 where t1.счёт = T.счёт order by t1.остаток)
where счёт in ( 1 , 2 ...,n)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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