-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


запрос в where

Пятница, 29 Апреля 2016 г. 08:20 + в цитатник
Добрый день, подскажите как исправить.

SELECT dogovors.id_Dog,Dogovors.mes AS Месяц, Dogovors.NumberAct AS Номер_счета_фактуры, 
Dogovors.DateAct AS Дата_счета_фактуры, Dogovors.kod_52 AS Вид_услуги,
 Dogovors.kod_33 AS Целевая_программа, Sum(DogFact.sum) as Сумма, 
Count(DogFact.mes) as Количество_строк  
  FROM Dogovors, DogFact  
  Where parent_id_Doog='104' and Type_dog='Факт' and 
dogfact.fk_id_Dog=(select id_dog from dogovors where parent_id_Doog='104') 
  Group by dogovors.id_Dog, agree_cur, agree_meneg, agree_PBU, 
date_cur,date_maneg, date_PBU, Dogovors.mes,Dogovors.NumberAct,
  Dogovors.DateAct,Dogovors.kod_52, Dogovors.kod_33

Если второй селект возвращает 1 запись то работает как нужно, а если несколько то уже не работает.
Как сделать чтобы запрос работал если второй возвращает больше 1 записи

http://www.sql.ru/forum/1212077/zapros-v-where


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку