Гость
Форумы / [игнор отключен] [закрыт для гостей] / Как выбрать последний документ / 4 сообщений из 4, страница 1 из 1
21.10.2008, 11:52
    #35606201
Albert777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать последний документ
Есть абонент и ему соответствует несколько квитанций. Как в запросе выбрать для данного абонента квитанцию с наибольшей датой документа?

ВЫБРАТЬ
| Квитанция.Дата КАК Дата,
| Абоненты.ЛС КАК ЛС,
|ИЗ
| Справочник.Абоненты КАК Абоненты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Квитанция КАК Квитанция
|ГДЕ
| И Абоненты.Ссылка = &Абонент";
...
Рейтинг: 0 / 0
21.10.2008, 11:58
    #35606214
Как выбрать последний документ
Albert777Есть абонент и ему соответствует несколько квитанций. Как в запросе выбрать для данного абонента квитанцию с наибольшей датой документа?

ВЫБРАТЬ
| Квитанция.Дата КАК Дата,
| Абоненты.ЛС КАК ЛС,
|ИЗ
| Справочник.Абоненты КАК Абоненты
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Квитанция КАК Квитанция
|ГДЕ
| И Абоненты.Ссылка = &Абонент";

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
ВЫБРАТЬ первые  1 
		|	Квитанция.Дата КАК Дата,
		|	Абоненты.ЛС КАК ЛС,
		|ИЗ
		|	Справочник.Абоненты КАК Абоненты
		|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.Квитанция КАК Квитанция
		|ГДЕ
		|	И Абоненты.Ссылка = &Абонент
                |Упорядочить по Квитанция.ссылка.Дата убыв
";

а где ПО?
...
Рейтинг: 0 / 0
21.10.2008, 12:00
    #35606222
Albert777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать последний документ
Забыл ПО написать..
| ПО (Квитанция.Абонент = Абоненты.Ссылка)
...
Рейтинг: 0 / 0
21.10.2008, 12:06
    #35606235
Как выбрать последний документ
хотя нет, наврал, где-то так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ВЫБРАТЬ
  *
из
 Документ.Квитанция как квитанция
внутреннее соединение (
выбрать
   абонент,
   максимум(дата) как дата
из
  Документ.Квитанция как квитанция
сгруппировать по абонент
) как ттт
по ттт.абонент = квитанция.абонент
  и ттт.дата = квитанция.дата
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как выбрать последний документ / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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