Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в SQL SERVER - идет, в Access нет / 15 сообщений из 15, страница 1 из 1
05.02.2004, 09:33
    #32398831
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
Написал я запрос:

Код: plaintext
1.
2.
3.
4.
5.
select J.nazv, sum(J.summa) from 
( 
select T1.F2 nazv, T2.Fs summa from T2
join T1 on T1.F1=T2.F1
) as J
group by J.nazv


Пускаю в SQL SERVER - идет. А вот в Access ругается.
Я в Access не писал никогда. Чего-то там не поддерживается?
...
Рейтинг: 0 / 0
05.02.2004, 09:53
    #32398853
Makar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
Просто надо создать отдельный запрос(вид) а потом ссылаться на него.
...
Рейтинг: 0 / 0
05.02.2004, 09:55
    #32398857
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
Join c вложенными запросами не поддерживается, только в Where условии IN (select ...).
Посему, как уже сказали - вот это
Код: plaintext
1.
select T1.F2 nazv, T2.Fs summa from T2
join T1 on T1.F1=T2.F1

Выносим в отдельный запрос, сохраняем его, а потом уже джойним...
...
Рейтинг: 0 / 0
05.02.2004, 10:01
    #32398869
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
SELECT Запрос4.[Код Клиента], Sum(Запрос4.Сумма) AS [Sum-Сумма]
FROM (SELECT Тра.[Код Клиента], Траты.Сумма
FROM Тра INNER JOIN Траты ON Тра.счетчик = Траты.счетчик
) Запрос4
GROUP BY Запрос4.[Код Клиента];
...
Рейтинг: 0 / 0
05.02.2004, 10:02
    #32398875
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
... Выносим в отдельный запрос, сохраняем его

Куда сохраняем? Таблицу надо создавать? Или там View есть?
...
Рейтинг: 0 / 0
05.02.2004, 10:24
    #32398898
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
в варианте у XT не стоит

AS перед псевдонимом подчиненного запроса, что не типично для аксесс но может в этом дело?
...
Рейтинг: 0 / 0
05.02.2004, 10:35
    #32398916
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
АлексейК,
я тоже вижу только это отличие от моего запроса в запросе ХТ.
Но это тоже не работает. По крайней мере у меня
...
Рейтинг: 0 / 0
05.02.2004, 11:15
    #32399007
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
а так ?


Код: plaintext
1.
2.
3.
4.
5.
select J.nazv, sum(J.summa) from 
[ 
select T1.F2 nazv, T2.Fs summa from T2
join T1 on T1.F1=T2.F1
]. as J
group by J.nazv
...
Рейтинг: 0 / 0
05.02.2004, 11:28
    #32399031
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
я вам дал работающий пример.
для а97
работать не будет
...
Рейтинг: 0 / 0
05.02.2004, 11:41
    #32399054
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
2 ХТ
> для а97 работать не будет

Дык!

2 Чумаков А.
не работает. "Too few parameters. Expected 1"
...
Рейтинг: 0 / 0
05.02.2004, 11:47
    #32399068
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
sti, можно попроще:

select T1.F2 nazv, sum(T2.Fs) summa
from T2 join T1 on T1.F1=T2.F1
group by T1.F2
...
Рейтинг: 0 / 0
05.02.2004, 12:49
    #32399178
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
загляни /topic/31358#194324 ]сюда, а по поводу ошибки попробую здесь п.2.2. посмотреть, для ADO ниже найдёшь\r
\r
Сделать можно всё!!!\r
Только бы знать как...
...
Рейтинг: 0 / 0
05.02.2004, 12:50
    #32399179
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
2 Guest
так нельзя даже в SQL
...
Рейтинг: 0 / 0
05.02.2004, 12:57
    #32399204
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
странно, у меня работает подобная конструкция и никакие параметры не просит:

а если так

Код: plaintext
1.
2.
3.
4.
5.
select J.nazv, sum(J.summa) from 
[ 
select T1.F2 AS nazv, T2.Fs AS summa 
from T2 join T1 on T1.F1=T2.F1
]. as J
group by J.nazv
...
Рейтинг: 0 / 0
05.02.2004, 13:04
    #32399226
sti
sti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в SQL SERVER - идет, в Access нет
2 Чумаков А., Sfagnum

спасибо братцы! Таки работает с точкой. Сам уже глючу.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в SQL SERVER - идет, в Access нет / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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