Текущее время: Вс, июн 22 2025, 13:38

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с запросом.
СообщениеДобавлено: Чт, июн 09 2005, 23:19 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 20 2004, 22:31
Сообщения: 48
Есть запрос:
Select FKKVKP~VKONT Sum( DFKKZP~BETRZ ) As BETRZ
Into Corresponding Fields Of Table KCH2s
From DFKKZP Inner Join FKKVKP On
DFKKZP~SELW1 = FKKVKP~VKONT
Where FKKVKP~KTOKL = Class And
( DFKKZP~BUDAT between Date1 And Date2 )
Group By FKKVKP~VKONT.

Что он делает: выбирает из таблички FKKVKP все счета по определенному признаку (Class), и считает сумму по каждому счету за определенный период из таблички DFKKZP.

Нужно написать запрос, который выбирал бы все счета по признаку и по которым не было платежей за определенный период (т.е. записей в табличке DFKKZP ).

Что приходит сразу на ум - использовать Left Join. Что-то типа
Select FKKVKP~VKONT
Into Corresponding Fields Of Table KCH2s
From FKKVKP Left Join DFKKZP On
FKKVKP~VKONT <> DFKKZP~SELW1 And
( DFKKZP~BUDAT between Date1 And Date2 )
Where
FKKVKP~KTOKL = Class
Group By FKKVKP~VKONT.

Но в left join нельзя использовать <, > , а можно только =.
Т.е. по синтаксису такое не проходит.

Что делать?
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с запросом.
СообщениеДобавлено: Пт, июн 10 2005, 01:33 
Гость
Gas написал(а):
Нужно написать запрос, который выбирал бы все счета по признаку и по которым не было платежей за определенный период (т.е. записей в табличке DFKKZP ).

Что делать?
Заранее спасибо.


Join не нужен ...

в запросе используй такое условие:

... where FKKVKP~VKONT not in ( select SELW1 from DFKKZP where BUDAT between Date1 And Date2 )


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB