Запрос на выборку из DBF

Программирование на Visual Basic for Applications
golf
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 12.03.2008 (Ср) 14:09

Запрос на выборку из DBF

Сообщение golf » 14.03.2008 (Пт) 12:00

Добрый день.Прошу совета и помощи.Есть два файла в tmp.zip. В одном (up_abnt) код CP и группа GR, в другом (ho_obor) код CP, месяц MES,вид VP,сумма Summ.Хочу собрать из них выборку по запросу
Код: Выделить всё
"SELECT TmpA.ACP,TmpA.GR,TmpO.SUMA " _
& "FROM " _
& "(SELECT UP_ABNT.CP as ACP,UP_ABNT.SHGR as GR FROM UP_ABNT.DBF as UP_ABNT where (right(UP_ABNT.CP,1)='0') ORDER BY 1 ) tmpA " _
& "LEFT JOIN " _
& "(SELECT HO_OBOR.CP+'0' as OCP,SUM(HO_OBOR.SUMM) as SUMA  FROM HO_OBOR.DBF as HO_OBOR where ((HO_OBOR.MES=12) AND ((HO_OBOR.VP='П') OR (HO_OBOR.VP='Д'))) group by 1 order by 1 ) tmpO " _
& "ON TmpA.ACP = TmpO.OCP " _

Выдает -error'13' Type mismath. По отдельности каждый подзапрос работает.Что я не учел или не так делаю? Просветите..
Вложения
tmp.zip
(1.38 Кб) Скачиваний: 72

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 17.03.2008 (Пн) 9:13

как минимум, сортировку в данных подзапросах использовать нельзя
I Have Nine Lives You Have One Only
THINK!


Вернуться в VBA

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

Сейчас этот форум просматривают: Yandex-бот и гости: 10

    TopList